結果をいうととてもシンプル使いやすくて○。
- コンポーザーでインストール
$ composer require robotusers/cakephp-excel
bootstrap.php最後に追記
$ bin/cake plugin load Robotusers/Excel -b
どこか使うところでuse
use RobotusersExcelRegistry;
あとは読み込んでentityとして取得できました。
$table = $registry->get('/your/excel/path/filename.xlsx');
$rows = $table->find()->all();
foreach ($rows as $key => $row) {
debug($row);
}
exit;
あと便利そうなオプション、
開始行を指定、開始列指定、列名(=フィールド名)を変換するマップとか。
“
$table = $registry->get($xls,null, []);
“`
コメントを残す