Мы пытаемся создать книгу MS Excel с помощью OOXML и заполнить данные с помощью 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 и сохраним. Кто-нибудь знает, как это решить?