在不使用ActiveX的情况下将本地文件中的Excel数据提取到html网站

时间:2014-10-23 09:24:45

标签: javascript php html excel activexobject

我们是一群为一家咨询公司从事学士学位项目的人,他们想要一个简单的一步一步的网页/程序,用于分析咨询用途的数字。我们希望使这种跨浏览器兼容,但是通过互联网查看它似乎唯一可行的方式是使用IE及其“安全”ActiveX功能。 据我所知,我们发现的大部分答案都涉及excel电子表格的实时更新/刷新,因此需要ActiveX吗?这不是我们正在寻找的。

我们要导入的excel电子表格每次看起来都是一样的,但是它上面有不同的数据,并且会在需要时手动获取页面,这就是为什么我们只需要页面上的简单浏览文件按钮,电子表格并将所需数字整齐地放置在页面上的字段中。

如果不使用以下内容,无法使用JavaScript或PHP执行此操作:

ActiveXObject?

编辑:10月30日。

我们已经查看了PHPExcel库,开始研究它,但在尝试找到我们想要读取的文件时遇到此错误。

致命错误:第170行的C:\ Programmer \ XAMPP \ htdocs \ phpexcel \ Classes \ PHPExcel \ IOFactory.php中找不到类'PHPExcel_Reader_C:/SKOLE/test/Excelrapporter/Balanse.xls'

以下是仅尝试读取文件的当前代码:

<?php
$data = "";
/*require_once("bachelor/classes/phpexcel/IOFactory.php");*/
require_once 'C:/Programmer/XAMPP/htdocs/phpexcel/Classes/PHPExcel/IOFactory.php';
$filename = 'C:/SKOLE/test/Excelrapporter/Balanse.xls';
try{
$inputFileType = PHPExcel_IOFactory::identify($filename);
$objReader = PHPExcel_IOFactory::createReader($filename);
$objPHPExcel = $objReader->load($filename);
}catch(Exception $e) {
    die('Error loading file "'.pathinfo($filename,PATHINFO_BASENAME).'": '.$e->getMessage());
}

?>

在网上浏览这些教程时,我们被告知将PHPExcel放入Xampp / htdoc目录,我们已经完成了。这就是我们为IOFactory.php和我们想要阅读的excel文件包含2个单独的完整路径的原因。

任何有关我们所做错事的帮助都会受到极大的关注。

0 个答案:

没有答案