如何使用 akeneo-labs 电子表格解析器解析大型 Excel 工作表
how to use akeneo-labs spreadsheet-parser to parse large Excel worksheet
我从 https://github.com/akeneo/spreadsheet-parser 下载了软件包
当我从我的 php 文件 "as in Usage" 中 运行 它时,我得到了错误
Fatal error: Class 'Akeneo\Component\SpreadsheetParser\SpreadsheetParser' not found
- P.S。我正在使用最新版本的 WAMP,windows 7
谢谢
联系了作者,发现是我没有安装composer..
由于我对此一无所知,所以他对他的代码进行了一些编辑,然后将其发送给我,这样我就可以直接使用它了..
无论如何,我会放一段 php code, beside that I'll upload the file, to help anyone how face the same problem, and need to parse large worksheet xlsx or csv
<?php
require 'vendor/autoload.php';
use Akeneo\Component\SpreadsheetParser\SpreadsheetParser;
$workbook = SpreadsheetParser::open('FL_insurance_sample.csv');
$myWorksheetIndex = $workbook->getWorksheetIndex('myworksheet');
foreach ($workbook->createRowIterator($myWorksheetIndex) as $rowIndex => $values) {
echo implode(',',$values);
}
?>
- 您可以直接从这里下载安装包:csv_parser.zip
我从 https://github.com/akeneo/spreadsheet-parser 下载了软件包 当我从我的 php 文件 "as in Usage" 中 运行 它时,我得到了错误
Fatal error: Class 'Akeneo\Component\SpreadsheetParser\SpreadsheetParser' not found
- P.S。我正在使用最新版本的 WAMP,windows 7
谢谢
联系了作者,发现是我没有安装composer.. 由于我对此一无所知,所以他对他的代码进行了一些编辑,然后将其发送给我,这样我就可以直接使用它了.. 无论如何,我会放一段 php code, beside that I'll upload the file, to help anyone how face the same problem, and need to parse large worksheet xlsx or csv
<?php
require 'vendor/autoload.php';
use Akeneo\Component\SpreadsheetParser\SpreadsheetParser;
$workbook = SpreadsheetParser::open('FL_insurance_sample.csv');
$myWorksheetIndex = $workbook->getWorksheetIndex('myworksheet');
foreach ($workbook->createRowIterator($myWorksheetIndex) as $rowIndex => $values) {
echo implode(',',$values);
}
?>
- 您可以直接从这里下载安装包:csv_parser.zip