質問: 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