人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Windowsサーバー(VPS,アドミニストレーター権限付)をレンタルし、Excelをインストール、PHPでCOM等を使いPHP⇔Excelは実現可能なのでしょうか。

●質問者: future_100sec
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Excel PHP VPS Windows アドミニストレーター
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● pahoo
●27ポイント

Windows2003 Server、Excel 2003、PHP 5.2.x、Apache 2.0.x という環境を前提とします。


アプリケーションレベルでPHPからExcelを操作したいのであれば、system関数でVBS(WSH)を駆動することで操作可能です。WSHによるExcel操作については「WSH からExcel を操作する」をご覧ください。


Excelのデータを共有したいだけであれば、ODBC経由でアクセスすることができます。


2 ● kn1967
●27ポイント

phpからExcelを操作したいということであれば

$e = new COM("excel.application");

といったようにインスタンスを生成すれば

間にVBSなどの処理系を必用としませんので操作が楽になります。


Excelを操作するのではなく

Bookからデータを取り出したり書き出したりするだけでよければ

Excelすらインストールせずにphpexcelなどのライブラリを使うという手もあります。


3 ● Mook
●26ポイント

EXCEL(のデータ) をPHP等で扱うにはいくつかの方法があります。


一つは両者が読み込める形である、CSV や XML でデータを管理することです。

これは、EXCELに限らず多くのアプリケーションがサポートする形式で、これを

利用することで簡易 DB 的な使用も可能です。

http://jp.php.net/fgetcsv

https://www.ibm.com/developerworks/jp/xml/library/x-xmlphp1.html


純粋にEXCEL のファイルを使用したいのであれば、PHPであれば様々な方法が

提供されていますので、これらを使うのも一つの方法でしょう。

http://chazuke.com/?p=165

http://d.hatena.ne.jp/saicologic/20080606/1212715767


4 ● hetena2
●10ポイント

可能です。プログラマなら。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ