|
@@ -26,8 +26,7 @@ $excel->openFile('tutorial.xlsx')
|
|
\Vtiful\Kernel\Excel::TYPE_TIMESTAMP,
|
|
\Vtiful\Kernel\Excel::TYPE_TIMESTAMP,
|
|
])
|
|
])
|
|
->nextCellCallback(function ($row, $cell, $data) {
|
|
->nextCellCallback(function ($row, $cell, $data) {
|
|
- echo 'cell:' . $cell . ', row:' . $row . PHP_EOL;
|
|
|
|
- var_dump($data);
|
|
|
|
|
|
+ echo 'cell:' . $cell . ', row:' . $row .', data type:' . gettype($data) . PHP_EOL;
|
|
});
|
|
});
|
|
?>
|
|
?>
|
|
--CLEAN--
|
|
--CLEAN--
|
|
@@ -35,27 +34,15 @@ $excel->openFile('tutorial.xlsx')
|
|
@unlink(__DIR__ . '/tutorial.xlsx');
|
|
@unlink(__DIR__ . '/tutorial.xlsx');
|
|
?>
|
|
?>
|
|
--EXPECT--
|
|
--EXPECT--
|
|
-cell:0, row:0
|
|
|
|
-string(4) "Item"
|
|
|
|
-cell:1, row:0
|
|
|
|
-string(4) "Cost"
|
|
|
|
-cell:2, row:0
|
|
|
|
-string(3) "Int"
|
|
|
|
-cell:3, row:0
|
|
|
|
-string(6) "Double"
|
|
|
|
-cell:4, row:0
|
|
|
|
-string(4) "Date"
|
|
|
|
-cell:4, row:0
|
|
|
|
-string(12) "XLSX_ROW_END"
|
|
|
|
-cell:0, row:1
|
|
|
|
-string(6) "Item_1"
|
|
|
|
-cell:1, row:1
|
|
|
|
-string(6) "Cost_1"
|
|
|
|
-cell:2, row:1
|
|
|
|
-int(10)
|
|
|
|
-cell:3, row:1
|
|
|
|
-float(10.9999995)
|
|
|
|
-cell:4, row:1
|
|
|
|
-int(1568904314)
|
|
|
|
-cell:4, row:1
|
|
|
|
-string(12) "XLSX_ROW_END"
|
|
|
|
|
|
+cell:0, row:0, data type:string
|
|
|
|
+cell:1, row:0, data type:string
|
|
|
|
+cell:2, row:0, data type:string
|
|
|
|
+cell:3, row:0, data type:string
|
|
|
|
+cell:4, row:0, data type:string
|
|
|
|
+cell:4, row:0, data type:string
|
|
|
|
+cell:0, row:1, data type:string
|
|
|
|
+cell:1, row:1, data type:string
|
|
|
|
+cell:2, row:1, data type:integer
|
|
|
|
+cell:3, row:1, data type:double
|
|
|
|
+cell:4, row:1, data type:integer
|
|
|
|
+cell:4, row:1, data type:string
|