1

Excelファイルを生成してダウンロードするためのこのコードがあります:

SpreadsheetInfo.SetLicense("mycode"); 
ExcelFile myExcelFile = new ExcelFile();
ExcelWorksheet ws = myExcelFile.Worksheets.Add("Page 1");
myExcelFile.Save(Response, "asd.xlsx"); //this is for download

Excelファイルをダウンロードすると、次のように表示されます。

ファイルの種類またはファイル拡張子が無効なため、Excel でこのファイルを開くことができません。ファイルが壊れていないこと、またはファイル拡張子がファイルの種類と一致していることを確認してください。

これを何時間も解決しようとしていますが、解決策が見つかりませんでした。他の場所でも同じコードを使用していますが、プロジェクトのこの部分では機能しません。私が何をすべきか教えてもらえますか?ありがとう。

4

3 に答える 3

0

同じ問題があり、ワークシートのタイトルが原因でした。ワークシートのタイトルは長すぎないようにします。32文字が限界だと思います。

于 2016-07-26T13:00:54.043 に答える