2012-09-14 68 views
1

我一直在試圖用其他數據導出圖表到excel文件。我寧願將其導出爲Excel格式的HTML文件,因爲現有報告已經以此方式生成。通過HTML將圖像從asp.net導出爲ex​​cel

我試過簡單地鏈接圖像,但它依賴於在線顯示的圖像。我也嘗試將圖像作爲嵌入數據URI導出,但excel不解析它(文件在瀏覽器中顯示正常)。我正在考慮用圖像壓縮工作表應該可以工作,但這會讓事情變得複雜,並且要求用戶在打開報告時要經過額外的步驟。

有更好的方法還是我運氣不好?

回答

0

老兄使用微軟辦公室提供的vba宏工具,用於代碼開發和導出或導入所有類型的東西。

0

您應該使用

Response.ContentType =「application/zip」;

ZipFile zip = new ZipFile(Response.OutputStream);

zip.AddStringAsFile(FileIO.OptimizeHtml(htmlWrite.InnerWriter.ToString()),filename.xls」, 「」);

zip.Save();