2011-11-10 56 views
0

我正在導出一個jQuery網格數據到Excel,爲此我準備一個表格,在運行時使用網格中的數據並插入帶有內聯樣式的html元素以獲取彩色文本。 這是工作的單詞和PDF,但不適用於Excel單元格。 我想顯示單元格中某些特定字符的顏色。怎麼做?如何使用c#將顏色應用於Excel單元格數據(特定字符)?

任何幫助將是可觀的。

+0

葉海亞喜不同的免費的商業庫,我不知道現在我越來越...謝謝你的建議。實際上,我正在準備一個帶有導出數據的表格,其中包含插入的Html元素以在單元格(而不是整個單元格)中對文字和Excel運行時的字符進行樣式設置,它爲單詞提供樣式,但不會爲excel提供樣式。如何才能做到這一點? – sreenu

回答

0

嘗試將多個<Data>與不同的ss:Color屬性放在一個<Cell>內,但我不確定「Excel-HTML」甚至支持您想要的。

有關的HTML的方式與示例代碼創建Excel文件的一些深層次的信息,請參閱http://www.c-sharpcorner.com/UploadFile/kaushikborah28/79Nick08302007171404PM/79Nick.aspx

http://msdn.microsoft.com/en-us/library/Aa155477%28office.10%29.aspx

其他選項也籤正式文件創建Excel文件(其中AFAIK支持你想):

MS提供的OpenXML SDK 2.0版 - 看到http://msdn.microsoft.com/en-us/library/bb448854%28office.14%29.aspx

這可以讀+寫MS Office文件(包括uding Excel)。

另一種選擇看http://www.codeproject.com/KB/office/OpenXML.aspx

如果您需要更多像渲染,公式等,再有像ClosedXMLEPPlusAspose.CellsSpreadsheetGearLibXLFlexcel

相關問題