Update spreadsheet-reader.lnk.php

This commit is contained in:
Namhyeon Go 2018-09-20 20:56:29 +09:00 committed by GitHub
parent b7c42a2bd1
commit f1c7f834f1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,24 +6,27 @@
* @brief Excel file parser
***/
// load spreadsheet reader library
loadVendor(array(
"spreadsheet-reader/php-excel-reader/excel_reader2",
"spreadsheet-reader/SpreadsheetReader",
"spreadsheet-reader/SpreadsheetReader_CSV",
"spreadsheet-reader/SpreadsheetReader_XLSX",
"spreadsheet-reader/SpreadsheetReader_XLS",
"spreadsheet-reader/SpreadsheetReader_ODS"
));
if(!function_exists("parse_excel_file")) {
function parse_excel_file($filepath, $format="xlsx", $setColumnName=false) {
$rows = array();
$required_files = array(
"spreadsheet-reader/php-excel-reader/excel_reader2",
"spreadsheet-reader/SpreadsheetReader",
//"spreadsheet-reader/SpreadsheetReader_CSV",
//"spreadsheet-reader/SpreadsheetReader_XLSX",
//"spreadsheet-reader/SpreadsheetReader_XLS",
//"spreadsheet-reader/SpreadsheetReader_ODS"
);
foreach($required_files as $file) {
include("./vendor/" . $file . ".php");
}
$spreadsheet = false;
$columnNames = array();
$fileFormat = strtolower($format);
/*
if($fileFormat == "xlsx") {
$spreadsheet = new SpreadsheetReader_XLSX($filepath);
} elseif($fileFormat == "xls") {
@ -35,6 +38,8 @@ if(!function_exists("parse_excel_file")) {
} else {
$spreadsheet = new SpreadsheetReader($filepath);
}
*/
$spreadsheet = new SpreadsheetReader($filepath);
foreach($spreadsheet as $index=>$row) {
if(!$setColumnName) {