OOXML を使用して MS Excel ワークブックを生成し、SSIS を使用してデータを入力しようとしています。ワークブックとシートを生成でき、列を作成してヘッダー セルにデータを挿入することもできます。SSIS を使用してデータを入力することもできます。
しかし、シート ( DocumentFormat.OpenXml.Spreadsheet.Sheet
) とすべてのセル ( DocumentFormat.OpenXml.Spreadsheet.Cell
) は になりOpenXmlUnknownElement
ます。したがって、次のコードを使用してシート/セルを読み取ることはできません:Sheet sheet = workbookPart.Workbook.Descendants<Sheet>().Where(s => s.Name == "Sheet1").SingleOrDefault<Sheet>();
最初に MS Excel を使用してファイルを開いて保存すると、同じファイルを読み取ることができます。これを解決する方法を知っている人はいますか?