2011-01-14 112 views
1

我遇到工作表選項卡被重命名爲無論文件名是什麼問題。問題在於,如果用戶意外下載表單兩次,Windows會將模板(1).csv附加到該文件,以維護其下載目錄中的唯一性。在Excel中打開時,此工作表具有模板(1).csv的選項卡名稱 - 因爲它假定文件名。通過標籤名稱爲CSV excel表

//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(); 

謝謝!

回答

5

問題是,CSV文件不包含工作表,Excel只是讓他們看起來像他們一樣。

無論.csv文件的名稱是什麼,excel都會使用它來填充表名thingy。

相關問題