tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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の薄いラッパーなので,使い勝手がよくなかった……。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。