2011-01-14 13 views
1

Ich habe ein Problem mit der Worksheet-Registerkarte umbenannt, was auch immer der Dateiname ist. Das Problem dabei ist, dass wenn ein Benutzer versehentlich das Blatt zweimal herunterlädt, Windows die Vorlage (1) .csv an die Datei anhängt, um die Eindeutigkeit in ihrem Download-Verzeichnis beizubehalten. Wenn dieses Fenster in Excel geöffnet wird, weist es den Tabnamen der Vorlage (1) .csv auf, da es den Dateinamen annimmt.Übergabe Tabname für CSV-Excel-Tabelle

//This code correctly downloads a CSV file - but how can I pass in the tab name??? 
      context.Response.Clear(); 
      context.Response.ContentType = "text/comma-separated-values";//"application/vnd.ms-excel"; 
      context.Response.AppendHeader("Content-Disposition", "attachment;filename=template.csv"); 
      context.Response.Write(csvString); 
      context.Response.End(); 

Vielen Dank!

Antwort

5

Das Problem ist, dass CSV-Dateien keine Blätter enthalten, Excel macht sie nur wie sie aussehen.

Was auch immer der Name der .csv-Datei ist, wird Excel verwenden, um den Blattnamen dingy aufzufüllen.

Verwandte Themen