2

このコード行はnew PDO (" odbc: Driver = {Microsoft Excel Driver (*. Xls, *. Xlsx, *. Xlsm, *. Xlsb)}; DBQ =、WebサーバーがWindows上にある場合は正常に機能しますが、Ubuntuが正しくないため、PHP5にExcel用のPDOドライバーをインストールする方法が見つかりません。

この質問に時間を割いていただきありがとうございます。

4

1 に答える 1

2

PHP は COM オブジェクトを操作できます。

Windows プラットフォームでのみ、次のようなことができます。

<?php
$word = new COM("C:\docs\word.doc");
?>

これにより、使用可能な実行中のインスタンスがない場合は新しいインスタンスが作成され、使用可能な場合は実行中のインスタンスへのハンドルが返されます。これは、Windows には COM リソースを操作する ODBC ドライバーがあるためです。

あなたの場合、Linux でhttp://www.unixodbc.org/を使用してみてください。Excel ドライバーはhttp://www.easysoft.comのこのプロジェクトでサポートされています。

RMS ODBC ドライバー

悪いニュースは、無料ではない EasySoft の RMS ドライバーです :(

于 2013-01-19T16:28:21.837 に答える