• 締切済み

PHPからエクセルのセルを参照

初めて質問します。よろしくお願いします。 PHPからエクセルのセル(例えばA1)に入力されている文字を取得して変数に格納したいと考えております。 fget系関数を使ってはみたものの失敗の繰り返しで、他にどのような手段があるか、又、どのような方法がお勧めかを教えていただきたく思い切って投稿してみました。 よろしくお願いします。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

>VBAを使うのはどうかとアイディアをもらいましたが、 うーん。微妙ですね。 サーバーがWindowsで、エクセルが入っていれば、 system系の関数でWSHからVBSを制御する手はあるかもしれません。 エラーや例外制御などかなり面倒そうですけどねぇ・・・

-macha-
質問者

お礼

お二人の方、色々とありがとうございました。 「ありがとうポイント」のつけ方を勉強せずに質問締め切ってしまいました。スイマセン。 また何かありましたら質問させていただきます。

すると、全ての回答が全文表示されます。
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

EXCELデータへの書き出しはSpreadsheet_Excel_Writerなどで 結構こまかくできますが、EXCELからの取り込みは厳しいですね。 たとえばPHP-ExcelReaderなどである程度のことはできるようですが バージョンの違いを吸収しきれないですから、完璧なものは無理です。 (古いエクセルで最新のエクセルファイルが読めないのと同じ) http://pear.php.net/manual/ja/package.fileformats.spreadsheet-excel-writer.php http://sourceforge.net/projects/phpexcelreader/

-macha-
質問者

お礼

やはりエクセルの参照は難しいですか・・・。残念。 VBAを使うのはどうかとアイディアをもらいましたが、 そうすると板違いですよね・・・? phpとVBAってどのように掛け合わせる事ができるのでしょうか。

すると、全ての回答が全文表示されます。
  • softimage
  • ベストアンサー率61% (68/111)
回答No.1

はじめまして。 単なるURLの切り貼りですがご参考まで。

参考URL:
http://ponk.jp/php_file/index.php?page=5
-macha-
質問者

補足

URLの紹介ありがとうございます。 できれば csv ファイルに変換する等の操作は一切することなく、プログラムで吸収するやり方がないかと模索中です。 申し訳ありませんが、いい方法をご教授ください。

すると、全ての回答が全文表示されます。

関連するQ&A