こんにちわ、イーサースのまっすです。イーサースのお打ち合わせでは高い確率でお会いするあのまっすです。
さて、イーサースですがExcel出力に完全対応いたしました。
Excel出力はもちろん、ExcelをPDF化したものを表示することも可能です(PDF出力化については企業秘密です)。
Excel出力にはExcel Objectを使わずにサードパーティ製のExcel生成ライブラリを利用しています。
本日は、そのライブラリをご紹介したいと思います。
今回採用したExcel出力ライブラリは「Fermion製のExcelEx」です。
http://www.japan-net.ne.jp/~fermion/index.html
.NET Framework 2.0~4.0まで対応しており、パソコンにExcelがインストールされていなくても出力が可能です。
サーバサイドでExcel Objectを使うことはマイクロソフト社より推奨・サポートされていません。
特に、WebアプリケーションでExcelを生成するにはとても重宝したツールです。もちろん、Windowsアプリでも十分に重宝します。
その機能はかなり充実しており、通常のExcel基本操作(セル、シート、ワークブック)はもちろんのこと、既存ファイルの読み込み、グラフまで出力が可能です。形式もExcel97-2003、2007、2010まで対応しています。動作もExcelObjectで作成するよりも早く感じます。
サポート対象外のおまけ機能ですが、PDF出力やバーコード生成なんて機能もついています。
ASP.NET + Excelならお勧めの一品ですよ。
なお、弊社ではイーサースのサポートはしますが、当ライブラリのサポートは行いませんのであしからず・・・・・・。