Estoy intentando crear documentos de Excel 2007 mediante programación. Ahora, hay dos maneras que he encontrado:Creación mediante programación de hojas de Excel 2007
- crear manualmente el XML, como se indica en this post
- usando una biblioteca de terceros como ExcelPackage.
Actualmente, uso ExcelPackage, que tiene algunos inconvenientes y problemas realmente serios. Como no necesito crear hojas de Excel demasiado complejas (lo más "complicado" es que explícitamente necesito establecer un tipo de celda en texto numérico o texto), estoy mirando hacia la Opción 1 a continuación, pero me pregunto si hay ¿Alguna otra forma buena y compatible para generar Hojas de Excel 2007? Puntos de bonificación si se pueden crear sin tener que guardarlos en el disco duro, es decir, generarlos y enviarlos directamente a una transmisión.
.NET 3.0 es el objetivo aquí, no hay bondad 3.5 :(
Editar:. Gracias hasta ahora El XML SDK 3.5 es de hecho solamente, pero el ruso Roulet ... erm ... interoperabilidad COM es también algo que quiero evitar siempre que sea posible, especialmente porque Excel 2007 tiene un formato de documento algo complicado pero aún bastante fácil de crear. Echaré un vistazo a los diversos enlaces y sugerencias publicados.
Parece que se requiere .net 3.5 para esto. –
Buen punto, corregido. –