Die CSV Dateien werden scheinbar mit dem MIME-Type text/plain ausgeliefert, bzw. irgendeinem MIME-Type den der Browser gerne selber öffnen möchte.
Du musst irgendwie den MIME-Type ändern, dazu hast du im Grunde 2 Möglichkeiten:
1) per PHP:
Dann musst du statt der csv Datei direkt die PHP Datei aufrufen.
2) per .htaccess, falls dein Provider das zulässt:
Dann kann die Datei auch direkt aufgerufen werden.
Natürlich musst du in beiden Beispielen alle Vorkommen von datei.csv durch den richtigen Dateinamen ersetzen.