atomatis / simple-data-table-reader
用于轻松解析基本数据表文件(xlsx, csv, ...)。
1.0.9
2021-04-22 08:13 UTC
Requires
- php: >=7.2.5
- phpoffice/phpspreadsheet: >=1.15
- symfony/yaml: >=4.0
Requires (Dev)
- phpunit/phpunit: ^9.4
README
POO迭代工具,可轻松解析任何基本数据表文件(如csv、xlsx等)。
安装
使用composer
composer require atomatis/simple-data-table-reader
用途
读取一个简单的table_data.xlsx文件
如下所示
$reader = SimpleReaderFactory::createTableDataReader('file/table_data.xlsx'/*, ?string $forceExtension*/); $reader->getHeader(); // return ['name', 'ref_id', 'tel_n'] foreach ($reader->getIterator() as $row) { // offset 1 $row->get('name'); // return 'nadege' $row->get('ref_id'); // return 'AR4F9EJ' $row->get('wrong_ref'); // return null $row(); // return ['name' => 'nadege', 'ref_id' => 'AR4F9EJ', 'tel_n' => '06 54 65 66 77'] }