Hallo,
vielleicht gibt es noch eine andere Lösung.
Wie kommt denn das File zum Excel?
Du könntest alternativ auch eine vorgefertigte Excel-Lösung bauen, die sich die Daten per Webabfrage direkt vom Webserver holt. Das klappt ganz gut. Da kann man dann auch festlegen, dass Excel die Daten in UTF-8 bekommt.
Man muss dann aber leider für die Daten wieder ein anderes Format erzeugen, das die Datenfelder (Spalten) durch Tabulatoren voneinander trennt. Sonst kann Excel den Import aus dem Web auch wieder nicht durchführen.
Wenn man nun so ein Excel-File öffnet, holt sich Excel automatisch die zugehörigen Daten vom Webserver, Internetverbindung vorausgesetzt.
Der Kunde müsste dann gar nichts mehr tun, außer sein Excel-File anzukllcken.
LG
Tom