atomatis/simple-data-table-reader

用于轻松解析基本数据表文件(xlsx, csv, ...)。

1.0.9 2021-04-22 08:13 UTC

This package is auto-updated.

Last update: 2024-09-22 15:33:44 UTC


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']
 }

其他信息