タイトル : Re^2: VB6環境で xlsxファイルの出力 投稿日 : 2013/06/14(Fri) 04:27 投稿者 : YuO
> 3 は、VB6.0 にしろ VB2010 等に移行しようが、Excel を介してでないと VB の機能だけでは > できないかと。(Excel のフォーマットが解っていてご自分でそのフォーマットに変更でき、 > 著作権等にふれないなら別ですが、又技術的にできてもそれが私や貴方にできるかどうか) 一応,System.IO.Packagingもありますし,ECMA-376も公開されていますし, .xlsxファイルをunzipすれば中身も見えるので,頑張ればできなくもないですね。 http://www.ecma-international.org/publications/standards/Ecma-376.htm VB6でも,Zipを扱うライブラリとXMLを扱うライブラリを組み合わせればできなくもない……かと。 一からファイルを作るのは非常に大変ですが,既存のファイルを弄るのであれば,ある程度までは力業でなんとかなります。 .NET 4 (Full) 用のEPPlusなどのライブラリを使えば,中身を知らなくてもある程度は処理できますし。 # OOXML SDKはSystem.IO.Packagingの薄いラッパーなので,使い勝手がよくなかった……。 |