2012-03-16 67 views
0

我從ASP.NET應用程序中導出一個網格。網格中的其中一列(稱爲Notes)具有包含html的字符串。例如,Notes列可以包含<Head> html標記。但是,當我將它導出爲ex​​cell時,我無法看到字符串<Head>。有人可以幫我解決這個問題嗎?excell單元格中的Html字符串

+0

的瀏覽器不喜歡HTML head標籤是我寫的。再次,例如Notes列可以包含「< HEAD>」(標籤中的空格已被有意添加,因此可以在此問題上呈現) – user1274655 2012-03-16 18:03:33

+0

您是否可以通過將excel表格另存爲.csv文件來確認該列是否已填滿並打開它用文本編輯器? – Filburt 2012-03-16 18:05:33

+0

不,它被導出爲html,如​​你好。它沒有用逗號隔開 – user1274655 2012-03-16 18:09:10

回答

1

從技術上講,這並不是導出到excel,而是你發送一個錯誤標題的HTML來誘使瀏覽器用excel打開這個內容,其他的缺點是你不能控制流程的出口。

使用正確的導出和導出數據,而不是某些UI視圖。沒有用於創建Excel文件一個優秀且免費的.NET解決方案:

NPOI(XLS)和/或EPPlus(XLSX)

相關問題