2011-11-11 10 views
1

Excelの.xlsファイルを生成するClassic Aspファイルを操作する。私は、ワークシートのタイトルを設定する方法があるかどうか、現在のところファイル名を使用しているので、ファイル名がAd_Results.xlsならワークシートはAd_Results 1になりますか?Excelスプレッドシートワークシートのタイトルを設定する

これは私が最初にファイルを作成するために使用していたコードです:

Response.ContentType = "application/vnd.ms-excel" 
Response.AddHeader "Content-Disposition", "attachment;filename=Shoom_Ad_Results.xls" 
Response.CharSet = "iso-8859-1" 

私はGoogleで見てきたが、決定的なバージョンが存在しない、また実際にそれを行うことができるかどうかは記載されています。ありがとう。

答えて

1

クラシックASPについてはわかりませんが、の場合は ASP.NETでこれを行いました。たぶんあなたはそれが役に立つと思うかもしれません。

Response.Write("<html xmlns:x=\"urn:schemas-microsoft-com:office:excel\">"); 
Response.Write("<head>"); 
Response.Write("<meta http-equiv=\"Content-Type\" content=\"text/html;charset=windows-1252\">"); 
Response.Write("<!--[if gte mso 9]>"); 
Response.Write("<xml>"); 
Response.Write("<x:ExcelWorkbook>"); 
Response.Write("<x:ExcelWorksheets>"); 
Response.Write("<x:ExcelWorksheet>"); 
Response.Write("<x:Name>Sheet1</x:Name>"); 
Response.Write("</x:ExcelWorksheet>"); 
Response.Write("</x:ExcelWorksheets>"); 
Response.Write("</x:ExcelWorkbook>"); 
Response.Write("</xml>"); 
Response.Write("<![endif]-->"); 
Response.Write("</head>"); 
関連する問題