プログラムでOfficeの文書を生成する為にはどのようにしたらいいでしょうか。 プログラムを動作させるコンピュータが、Windowsであれば、COMオブジェクトを使用してExcelを出力するのはなんとなく出来そうです。 でも、例えばLinuxでExcelを作成する場合はそれは使えません。 そもそも、Office文書はどんなふうにファイルを作成したら良いのでしょう。 調べてみると、Excel97-2003までのファイルはある特定の形式でファイルを作成すれば良さそうです。 [MS-XLS]: Excel Binary File Format (.xls) Structure これを一から分析してファイルを作っていくのは不可能とは言わないまでも相当な手間が掛かりそうです。 ちなみに、Office 2007からは、Office Open XML(OOXML)という形式のXMLファイルになったので、
![Apache POIでOffice文書を生成してみる - PR TIMESデザイナー&エンジニアブログ BREAK TIMES](https://cdn-ak-scissors.b.st-hatena.com/image/square/7be89a11cd7304f12315394624c6d3440da26e1b/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fb%2Fbreaktimes%2F20140625%2F20140625150846.jpg)