この記事では、
PHP が Excel ファイルを読み取るためのいくつかのコード例を詳しく紹介します。
- < ?php
- require_once '../Excel/reader.php'
- //ExcelFile($filename , $encoding);
- $data = new Spreadsheet_Excel_Reader();
- // 出力エンコーディングを設定します。中国語コードを指定します
- $data- > setOutputEncoding('gb2312');
- /***
- * 必要に応じて、「iconv」を mb_convert_encoding に変更できます:
* $data- - >setUTFEncoder ('mb'); *
- **/
- /***
- * デフォルトでは、行と列のインデックスは 1 で始まります
- * 初期インデックスを変更するには:
- * $data-
- > ;setRowColOffset(0); *
- **/
- /***
- * 出力をフォーマットするためのいくつかの関数。
- * $data-
- >setDefaultFormat('%.2f'); * setDefaultFormat - 不明な書式設定を持つ列の書式を設定します
-
*
- * $data-
- > setColumnFormat(4, '%.3f'); * setColumnFormat - 列の形式を設定します(数値フィールドにのみ適用)
-
*
- **/
- // を指定しますExcel ファイルを読み取る
- $data-
- >read('../uploads/jsxz01.xls') /*
- $data-
- >sheets[0]['numRows'] - 行数をカウントします $data-
- >sheets[0]['numCols' ] - 列数をカウントします $data-
- >sheets[0]['cells'][$i][$j] - $i-row $j-column からのデータ $data -
- >sheets[0]['cellsInfo'][$i][$j] - セルに関する拡張情報 $data-
- > シート[0]['cellsInfo'][$i][$j] ['タイプ'] = "日付" | "数値" "不明" if 'タイプ' == "不明" -セルには
形式 '0.00' の値が含まれているため、'raw' 値を使用します
-
$data-
- >sheets[0]['cellsInfo'][$i] [$ j] ['raw'] = 書式なしのセルの値 $data->
- sheets[0]['cellsInfo'][$i][$j] ['colspan']
-
$data->sheets[0]['cellsInfo'][$i][$j]
['rowspan']
- * /
- error_reporting(E_ALL ^E_NOTICE);
- // 各単位値を読み取るループ
-
for ($i = ) 1; <= $data->sheets[0] ['numRows']; {
- for ($) j = 1; $j = $data-> s[0]['numCols']; echo """.$data->
- sheets[0]['cells'] [$i][$j]."","; echo "<
br > "; - //print_r($ data->formatRecords); 上記は、Excel ファイルクラスのすべての使用を参照オブジェクトとして読み取る PHP です。
- http://www.bkjia.com/PHPjc/446091.html
www.bkjia.com- true
http://www.bkjia.com/PHPjc/446091.html-
技術記事この記事では、PHP が Excel ファイルを読み取るためのコード例をいくつか紹介します。 ?php require_once'../Excel/reader.php' //ExcelFile($filename,$encoding);