2010-02-04 16 views
8

Estoy intentando exportar datos de una aplicación web a Excel, pero se solicita incluir el logotipo de la empresa en la parte superior de la hoja de cálculo. Mi método normal para crear Excel es crear una hoja de cálculo en excel y guardarla como una hoja de cálculo Xml (Excel 2003). Esto me permite construir el xml en el código.hoja de cálculo Excel xml: ¿es posible incrustar imágenes?

Sin embargo, al intentar guardar la hoja de cálculo de Excel como una hoja de cálculo XML consigo advirtió que la imagen se pierde.

lo tanto, es posible incrustar una imagen de mi solicitud? Intenté base64, pero eso no funcionó.

<Data ss:Type="Base64">base64string here...</Data> no es válido

HTML no se interpreta tampoco. es posible?

Excel 2003 + es el objetivo.

+2

¿Cambiar a archivos de tipo .XLSX Open Office (Excel 2007)? – RBarryYoung

+0

Lo siento, debería haber mencionado que 2003 más es el objetivo. – ScottE

+0

ha encontrado alguna solución para insertar imágenes en excel, estoy creando excel de la misma manera que lo ha usado. –

Respuesta

2

estoy tratando de hacer lo mismo exportación. Y estoy atascado resolviendo este problema también. Pero no tengo malas noticias, como se describe MSDN here, la única ss: Tipo posibles son:

Enumeration—Number, DateTime, Boolean, String, and Error 

Si puede abrir la .xls esta solución podría ayudarle a: http://polymathprogrammer.com/2010/11/10/how-to-insert-multiple-images-in-excel-open-xml/

Desafortunadamente, para yo todavía estoy sin solución.

+1

Sí, ahora es posible que se oriente a 2007+. He hecho esto en alguna parte, pero no puedo rastrear ningún código, lo siento. – ScottE

-1

le permitirá crear libros de Excel con imágenes incrustadas (y more).

Puede ver el ejemplo "Excel Report with Picture" en la página de muestras ASP.NET Excel Reporting y descargar la versión de prueba gratuita here si quiere probarlo usted mismo.

exención de responsabilidad: Tengo SpreadsheetGear LLC

+0

¡Gracias, pero eso realmente no responde la pregunta! – ScottE

Cuestiones relacionadas