Excel ファイルをインポートするための
PHP の次のコード例は誰でも持っています:
- <?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-
&gt;
-
setColumnformat(4、 '%.3f'); * setColumnFormat - 列の形式を設定します(数値フィールドにのみ適用されます) **/
-
//読み込むExcelを指定ファイル
- $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]['type'] = "日付" | "不明"
- if 'type' == "unknown" - セルに形式 '0.00' の値が含まれているため、'raw' 値を使用します; $data-
>
-
シート[0]['cellsInfo'][$i][$j]['raw'] = 書式なしのセルの場合の値
-
$data->sheets[0]['cellsInfo'][$i][$j]['colspan']
-
$データ->sheets[0]['cellsInfo'][$i][$j]['rowspan']
- */
- error_reporting(E_ALL ^E_NOTICE ) ;
- //各単位値を読み取るループ
-
for ($i = 1; $i = $ data->sheets[0]
['numRows']; $i++) {
-
for ($j = 1 ; $j < = $data->sheets[0]
['numCols']; $j++) { - echo "" 「。」 $data->sheets[0]['cells']
[$i][$j]."",";
- }
-
echo " < br>";
- }
- //print_
-
//print_r($ data->formatRecords);
-
?>
Excel ファイルをインポートするための上記の PHP コードがこの知識に役立つことを願っています。を指す深い理解を持っています。
http://www.bkjia.com/PHPjc/446095.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/446095.html技術記事 Excel ファイルを PHP にインポートするコード例は次のとおりです。 ?php require_once'../Excel/reader.php' //ExcelFile($filename,$encoding); $ data = new Spreadsheet_Excel_Reader(); ..