1

DocumentFormat.OpenXML でスプレッドシートを作成したいと考えています。なかなかうまくいかないので、こちらで相談させていただきたいと思います。

ASP.net Web サイトからダウンロードするスプレッドシートを実行時にプログラムで作成したいと考えています。

(1) スプレッドシートに SQL データベースからのデータ行をいくつか含めたい。行ヘッダーを黄色の背景に黒のテキストで構成したいと考えています。ちなみに、数字の文字列を含む可能性のある文字列データがあります。常に文字列として扱われるようにしたい (つまり、31415926535 を 3.1415926e10 として表示したくない)

(2) データの最後の行の下に 300px x 300px の PNG 画像を表示したいと考えています。イメージはサーバーに hello.png として保存されます。

(1) と (2) を実現するには、どのようなコードを書く必要がありますか?

4

1 に答える 1

1

私は最近似たようなことをしました。必要なことを達成するための最善の方法は、最初にテンプレートExcelスプレッドシートを作成することだと思います。次に、 を使用してOpen XML Productivity Tool、作成に必要なコードを反映します。

限られたドキュメントを読んで、Productivity Tool. 無関係なコードが生成されますが、要点がわかり、非常に役立ちます。

于 2010-12-01T16:45:03.377 に答える