2011-11-10 10 views
0

私はjqueryグリッドデータをExcelにエクスポートしています。これは実行時にグリッドのデータを使用してテーブルを準備し、カラーテキストを取得するためにインラインスタイルのhtml要素を挿入しています。 これは単語とPDFでは機能しますが、Excelセルでは機能しません。 セル内の特定の文字の色を表示したい。どうやってするか?C#を使用して(特定の文字に)Excelのセルデータに色を適用する方法は?

助けがあれば助かります。

+0

こんにちはヤヒアのようなさまざまな無料の商用ライブラリが存在するを参照してください私は今私が得ていることを知らなかった...あなたの助言をいただきありがとうございます。実際には私は午前のデータをエクスポートするテーブルを準備しています実行時に単語とExcelの両方のセルでは、(セル全体ではない)の文字をスタイルにHTML要素が挿入されているが、それは単語のスタイルを与えていますが、 ? – sreenu

答えて

0

異なるss:Color属性を持つ複数の<Data>を1つの<Cell>の中に入れてみてください。 "Excel-HTML"でも必要なものがサポートされているかどうかはわかりません。サンプルコードでExcelファイルを作成するためのHTMLのアプローチに関するいくつかの詳細な情報については

http://www.c-sharpcorner.com/UploadFile/kaushikborah28/79Nick08302007171404PM/79Nick.aspx

を参照してください。また私の知る限り何をあなたをサポートExcelファイルを作成するためのhttp://msdn.microsoft.com/en-us/library/Aa155477%28office.10%29.aspx

その他のオプション(の公式ドキュメントをチェックアウト - これは(書き込み+ MS Officeファイルを読み込むことができhttp://msdn.microsoft.com/en-us/library/bb448854%28office.14%29.aspx

を参照税込

MSは、OpenXMLのSDK V 2.0を提供しています)したいですExcelを読み込む)。

別のオプションは、http://www.codeproject.com/KB/office/OpenXML.aspx

あなたはより多くのレンダリングのように、数式などが必要な場合は、その後ClosedXMLEPPlusAspose.CellsSpreadsheetGearLibXLFlexcelなど