excelLibraryで生成されたファイルを開くことができません

excelLibrary
を使用してプログラムでExcelファイルを作成していますが、試してみるとファイル形式エラーが表示されますMicrosoft
Office Excelで生成されたファイルを開きます。

これが報告されていますが表示されていますが、まだ回答がありませんそれについて。

私はOffice
2010を使用していますが、他の.xls(97-2003ファイル形式)を開くことはできますが、excelLibraryを使用して生成されたものです。私はOpen
Officeを試しても、まだ生成されたファイルを開くことはできません。 Office 97-2003で開こうとしていません。

エラーを再現するには、サンプルコードをお試しください。

ライブラリを使用する方法を見つけて、この問題に遭遇していない人はいませんか?

ベストアンサー

解決策が見つかりました:

string filename = "c:Test.xls";
Workbook workbook = new Workbook();
Worksheet sheet = new Worksheet("Test")
workbook.Worksheets.Add(sheet)

for(int i = 0;i < 100; i++)
      sheet.Cells[i,0] = new Cell("");

workbook.save(filename);

問題は、Office 2010はサポートしていない限りサポートしていないことです
  100以上の細胞が満たされている。

     

私のやり方は、forループで100個のセルを “”で埋めることでした。
  そのようにして100個の細胞数が得られ、その後は正常に機能します。

Reference : here

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です