Gembox-spreadsheet を使用して、複数のシートで Excel ファイルを解析しています。
現在、次のコードを使用してファイルをロードしています。
excelFile.LoadXlsx(inputExcel, XlsxOptions.None);
ここで、inputExcel はフルパスです。Excel をインポートした後、そのコンテンツにアクセスしようとします (シートごとに行を解析し、セル データを取得します)。ここでの問題は、ドキュメントを読み込んだ後、デバッグ モードでシートの値を確認すると、次のエラーが表示されることです。
'excelFile.Worksheets.ActiveWorksheet.Cells.Value' は、タイプ 'System.InvalidOperationException' の例外をスローしました。
ただし、セルから情報を取得しようとすると (情報が含まれていますが、どのタイプでもかまいません)、0 が取得されます。
このエラーが発生する理由と、それを防ぐ方法を知っている人はいますか?
セル内の値は、別のワークシートから数式を使用して生成されることに注意する必要があります。これが値がロードされない理由でしょうか?