2010-02-04 19 views
8

Verileri bir web uygulamasından excel'e aktarmaya çalışıyorum, ancak şirketin logosunu e-tablonun en üstüne eklemek için bir istek var. Excel'i oluşturmak için normal yöntemim, bir e-tabloyu Excel'de oluşturmak ve bir Xml Elektronik Tablosu (Excel 2003) olarak kaydetmek. Bu, kod içinde xml oluşturmama izin veriyor. Ancak, excel çalışma sayfasını bir xml çalışma sayfası olarak kaydetmeye çalışırken, görüntünün kaybolacağı konusunda uyarılırsınız.Excel xml elektronik tablo - görüntüleri gömmek mümkün mü?

Peki, uygulamadan bir görüntü gömmek mümkün mü? Base64'ü denedim ama işe yaramadı.

<Data ss:Type="Base64">base64string here...</Data>

Html ya yorumlanmaz geçerli değil. Mümkün mü?

Excel 2003 + hedeftir.

+2

.XLSX için geçiş yapın Office türü dosyaları (Excel 2007)? – RBarryYoung

+0

Üzgünüm, 2003 artı hedef olduğunu belirtmiş olmalıydım. – ScottE

+0

excel'e ekli görüntüler için herhangi bir çözüm buldunuz, kullandığınız gibi excel yaratıyorum. –

cevap

2

Aynı ihracat yapmaya çalışıyorum kendi. Ve ben de bu problemi çözdüm. olası Tipi şunlardır: MSDN here tarif olarak Ama sadece ss, haberler kötü

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

sen .xls açabiliyorsanız olabilir bu çözüm size yardımcı: http://polymathprogrammer.com/2010/11/10/how-to-insert-multiple-images-in-excel-open-xml/

Maalesef için ben hala çözümsüzüm.

+1

Evet, bu şimdi muhtemelen 2007'yi hedefliyor - Bunu bir yerde yaptım, ancak herhangi bir kodu izleyemiyorum, üzgünüm. – ScottE

-1

, katıştırılmış resimler içeren Excel çalışma kitapları oluşturmanıza olanak sağlar (ve more).

ASP.NET Excel Reporting örnekleri sayfasında "Excel Report with Picture" örneğini görebilir ve kendiniz denemek isterseniz ücretsiz deneme sürümünü here karşıdan yükleyebilirsiniz.

Yasal Uyarı: Ben SpreadsheetGear LLC

+0

Teşekkürler, ama bu soruya cevap vermiyor! – ScottE

İlgili konular