Example #1
0
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];
Example #2
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);
}