- 締切済み
Excelファイル、セルの読み書きで
OS Win2000 , VC6.0を使っています。 今回Excelファイルの特定のセルの読み書きが必要となりました。 但し条件として使用しているパソコンにはExcelがインストールされていない。 又、作成されたExcelファイルのVerに依存しないこと。 が必要です。 過去にVBでExcelのVerに強く依存された経験があるのですが VC++6.0では上記の条件での読み書きは可能なのでしょうか。 いろいろ探しましたが良い方法が見つかりません。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- titokani
- ベストアンサー率19% (341/1726)
回答No.2
Excelファイルってことは.xlsですよね。限りなく無謀だと思います。 .csvとかでいいなら、十分可能ですが。
- hana-hana3
- ベストアンサー率31% (4940/15541)
回答No.1
>但し条件として使用しているパソコンにはExcelがインストールされていない。 独自でBIFFフォーマットを解析してライブラリを作る必用があるとおもいますが・・・。 Microsoft Office Binary (doc, xls, ppt) File Formats http://www.microsoft.com/interop/docs/officebinaryformats.mspx >作成されたExcelファイルのVerに依存しないこと。 2007とそれ以前では新フォーマットが使えるので、この点も対応出来ないと無理でしょうね。
質問者
お礼
hana-hana3さんありがとうございました。 やはり大変な事のようですね。
お礼
titokaniさんありがとうござます。 今まではCSVファイルとしR/Wしていました。 別から考えてMSがExcelを購入しないでMS Excelファイルにアクセスする方法 なんて絶対に公開しないですよね・・・商売上 使用先にはあきらめて頂くよう説得します。 ありがとうございました。