如果我的网络服务器在Windows上,这行代码new PDO (" odbc: Driver = {Microsoft Excel Driver (*. Xls, *. Xlsx, *. Xlsm, *. Xlsb)}; DBQ =
工作正常,但Ubuntu不正确,我找不到如何在PHP 5中安装Excel的PDO驱动程序。
感谢您抽出时间来解决这个问题。
答案 0 :(得分:2)
PHP可以操作COM对象。
只有在Windows平台上,您才能执行以下操作:
<?php
$word = new COM("C:\docs\word.doc");
?>
如果没有可用的运行实例,它将创建一个新实例,或者它将返回正在运行的实例的句柄(如果可用)。那是因为Windows有ODBC驱动程序使用COM资源。
在您的情况下,请尝试在Linux中使用http://www.unixodbc.org/,此项目由http://www.easysoft.com支持Excel驱动程序。
坏消息是来自EasySoft的RMS驱动程序不是免费的:(