Weil der Output muss .csv sein und der Kunde will die Datei in Excel öffnen, nachbearbeiten und auch wieder in .csv speichern.
Alternative: Wenn du eine .XLS erstellst (womöglich auch noch mit Excel automatisch öffnest) und der Kunde diese dann als .CSV speichert, ist die Kuh vom Eis