我使用phpSpreadsheet设置了一个小型报告工具,该工具基本上从一个.xlsx中获取一些数据,然后将其放入另一个.xlsx中。它在XAMPP上就像一个魅力一样工作,但是现在我将它设置在带有raspbian和apache-Server的raspberry-pie上,它似乎不再从文件中获取数据。
require 'vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Reader\Xlsx;
$readsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load("campaignList.xlsx");
$datasheet = $readsheet->getActiveSheet();
echo $datasheet->getCell('C1')
$writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($readsheet, 'Xlsx');
$writer->save('campaignList2.xlsx');
可悲的是,它没有回显任何内容,也没有生成新文件,也没有提供任何错误消息。我安装composer和phpspreadhseet的方式与使用composer(https://getcomposer.org/doc/00-intro.md)进行XAMPP的方式相同,对于Apache设置,我也遵循了本指南:https://hackedit.de/530/。可悲的是,我在那里没有发现任何错误,所以我有点困惑如何从这里继续前进。
对于您可爱的人在此问题上可以提供的任何提示,我将不胜感激。
答案 0 :(得分:1)
您已经安装了所有必需的Apache模块吗?
https://phpspreadsheet.readthedocs.io/en/latest
然后打开Apache登录?