1

私のアプリケーションはデータをHTMLとしてExcelにエクスポートします。

HTMLテーブルのマークアップを一時ファイルに保存します(拡張子としてxlsを使用)。次に、ネイティブアプリケーションを使用してそのファイルを開くようにオペレーティングシステムに要求します。

Excelは問題なく開くことができます。CSSを介していくつかのフォーマットを取得することさえできました。

上のx行はスクロールしないようにしたいと思います。「ペインのフリーズ」効果を実現する方法があるのだろうかと思いました。theadとタグを使用してみましたtbodyが、役に立ちません。

私はこれをActionScriptでプログラミングしています。ただし、テキストファイルでマークアップを生成するために使用される言語は関係ありません。重要なのはマークアップそのものです。

4

1 に答える 1

1

私はそれを自分で試したことはありませんが、このhttp://jwcooney.com/2011/09/08/generating-excel-documents-through-html-xml-and-css-part-2/ページには答えがあるようです

..以下の緑色の x:FreezePanes および x:Panes マークアップは、ドキュメントの最初の行をフリーズするように Excel に指示します。

x:FreezePanes などの要素は、 http://msdn.microsoft.com/en-us/library/Aa155477%28office.10%29.aspxからダウンロードできる「 Microsoft Office HTML および XML リファレンス」に記載されています。

x:urn:schemas-microsoft-com:office:excel 名前空間は、" XML Spreadsheet 2000 "とも呼ばれます。

于 2013-09-17T13:06:38.320 に答える