2011-10-24 5 views
8

最近、私はxlsとしていくつかのHTMLマークアップを保存すると、すべてのスタイリングでExcelで開くことが分かりました。例ExcelでサポートされているHTML要素

myfile.xls

<table> 
     <tr> 
      <td style="background: red;text-align:center;border:1px solid;"><h1>Blah</h1></td> 
      <td style="background: red;text-align:left;font-weight:bold;">Blah</td> 
     </tr> 
     <tr> 
      <td>3221312dsdasd</td> 
      <td>hahah2123dedaah</td> 
     </tr> 
     <tr> 
      <td>123456</td> 
      <td>hahah2123dedaah</td> 
     </tr> 
</table> 

については、この上の文書のいずれかの種類がある場合、私は思っていたものをHTMLとCSS Excelのサポートと、それが何をするかではありませんか?私はGoogleを使ってみましたが、本当にあまり見つけられませんでした。私は主に複数のワークシートを作成することに興味がありました。

:サンプルコードでExcelファイルを作成するためのHTMLのアプローチに関するいくつかの詳細な情報については

+0

などの異なる自由と商業のライブラリがありますを参照してくださいHTMLから自動的にワークシートを生成する方法です。また、すべてのスタイルはインラインでなければなりません。外部スタイルシートはサポートされていません。 –

+0

複数のシートを持つExcelファイルが必要な場合は、Diodeusに記載されているように、この方法は機能しません。代わりに "XMLスプレッドシート"アプローチを試してみることもできます:http://support.microsoft.com/default.aspx?scid=kb;EN-US;285891 –

+1

スタイリングの基本的な詳細については、

ここでそれを見つけることができます:http://msdn.microsoft.com/en-us/library/Aa155477 –

答えて

7

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

を参照してください。またExcelファイルを作成するためのhttp://msdn.microsoft.com/en-us/library/Aa155477%28office.10%29.aspx

その他のオプションで公式ドキュメントをチェックアウトMSはOpenXML SDK V 2.0を提供しています - http://msdn.microsoft.com/en-us/library/bb448854%28office.14%29.aspx

これは、Excelを含むMS Officeファイルを読み書きできます。

別のオプションは、私はそこに疑うhttp://www.codeproject.com/KB/office/OpenXML.aspx

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

+0

公式ドキュメントは現在オフラインです。代わりに[こちら](https://stigmortenmyre.no/mso/)(または[ここ](https://www.rodriguezcommaj.com/blog/dial-ed-for-mso)をダウンロードしてください) – Arithmomaniac

関連する問題