Estamos intentando generar libros de trabajo de MS Excel utilizando OOXML y rellenar datos utilizando SSIS. somos capaces de generar libro y hojas, también es capaz de crear columnas e insertar datos en la celda de encabezado. También podemos completar datos usando SSIS.Use SSIS para rellenar el libro de Excel generado mediante OOXML
Pero la hoja (DocumentFormat.OpenXml.Spreadsheet.Sheet
) y todas las celdas (DocumentFormat.OpenXml.Spreadsheet.Cell
) pasa a ser OpenXmlUnknownElement
. Así que no son capaces de leer la hoja/celular utilizando el código siguiente: Sheet sheet = workbookPart.Workbook.Descendants<Sheet>().Where(s => s.Name == "Sheet1").SingleOrDefault<Sheet>();
somos capaces de leer el mismo archivo si se abra por primera vez el uso de MS Excel y guardar. ¿Alguien sabe cómo resolver esto?
¿Puedes mostrar el código que tienes que crear y agregar las celdas? –
¿Cerró el documento antes de intentar leerlo de nuevo? –
¿hay un espacio de nombres involucrado? xmlns? – D3vtr0n