2011-01-14 15 views
1

ワークシートのタブの名前を変更しても問題はありません。この問題は、ユーザーが誤ってシートを2回ダウンロードした場合、Windowsはそのファイルにtemplate(1).csvを追加してダウンロードディレクトリ内の一意性を維持することにあります。 Excelで開くと、このシートのテンプレート名はtemplate(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はそれを使用してシート名を埋め込みます。

関連する問題