require_once "config.php"; require_once "init.php"; require_once "lib/common.php"; // require_once "lib/file_conf.php"; require_once "contrib/peruser.php"; // // ファイルハンドリング // if (isset($file_id) && $file_id) { $tgt_file = DST_DIR . $file_id . LIST_EXT; } else { $errmsg = "ファイルが読み込めません"; } // Excelファイル読み込み処理 if ($tgt_file && $errmsg === "") { $xls = new Excel_Peruser(); $xls->setErrorHandling(1); $xls->setInternalCharset($charset); $result = $xls->fileread($tgt_file); if ($xls->isError($result)) { $errmsg = $result->getMessage(); $xls = null; } } // ターゲット要素解析 if ($xls) { if (isset($xls->maxcell[0])) { $ncolumn = $xls->maxcell[0]; } if (isset($xls->maxrow[0])) { $nrows = $xls->maxrow[0];
function excel_peruser_factory($charset, $target_file) { $xls = new Excel_Peruser(); $xls->setErrorHandling(1); $xls->setInternalCharset($charset); $result = $xls->fileread($target_file); if ($xls->isError($result)) { $errmsg = $result->getMessage(); $xls = null; } return array($xls, $errmsg); }