ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルを使用して Excel ファイルをインポートするためのヒント

PHP_PHP チュートリアルを使用して Excel ファイルをインポートするためのヒント

WBOY
WBOYオリジナル
2016-07-15 13:33:04808ブラウズ

Excel ファイルをインポートするための

PHP の次のコード例は誰でも持っています:

  1. <?php
  2. require_once '../Excel/reader.php'
  3. //ExcelFile($filename, $encoding);
  4. $data = new Spreadsheet_Excel_Reader();
  5. // 出力エンコーディングを設定します。中国語コードを指定します
  6. $data- > setOutputEncoding('gb2312');
  7. /***
  8. * 必要に応じて、「 iconv」を mb_convert_encoding に変更できます:
    * $data-
  9. >setUTFEncoder('mb ');  **//***
  10. * デフォルトでは、行と列のインデックスは 1 で始まります
  11. * 初期インデックスを変更するには、次を使用します:
  12. * $data-
  13. > setRowColOffset(0);  **/
  14. /***
  15. * 出力をフォーマットするためのいくつかの関数。  
  16. * $data-
  17. >setDefaultFormat('%.2f');  *setDefaultFormat-未知のフォーマットを備えた列の形式を設定*$ data-

  18. &gt;
  19. setColumnformat(4、 '%.3f');   * setColumnFormat - 列の形式を設定します(数値フィールドにのみ適用されます) **/

  20. //読み込むExcelを指定ファイル
  21. $data-
  22. >
  23. > ;sheets[0]['numRows'] - 行数をカウントします $data-
  24. >
  25. sheets[0]['numCols'] - 列数をカウントします
  26. $data->
  27. sheets[0]['cells'][$i][$j] - データ
  28. $i-row $j-column から $data- >
  29. Sheets[0]['cellsInfo'][$i][$j] - セルに関する拡張情報$data->
    シート[0]['cellsInfo'][$i][$j]['type']
    = "日付" | "不明"
  30. if 'type' == "unknown" - セルに形式 '0.00' の値が含まれているため、'raw' 値を使用します; $data-
    >
  31. シート[0]['cellsInfo'][$i][$j]['raw'] = 書式なしのセルの場合の値
  32. $data->sheets[0]['cellsInfo'][$i][$j]['colspan']
  33. $データ->sheets[0]['cellsInfo'][$i][$j]['rowspan']
  34. */
  35. error_reporting(E_ALL ^E_NOTICE ) ;
  36. //各単位値を読み取るループ
  37. for ($i = 1; $i = $ data->sheets[0]
    ['numRows']; $i++) {
  38. for ($j = 1 ; $j < = $data->sheets[0]
    ['numCols']; $j++) {
  39. echo "" 「。」 $data->sheets[0]['cells']
    [$i][$j]."",";
  40. }
  41. echo " < br>";
  42. }
  43. //print_
  44. //print_r($ data->formatRecords);
  45. ?>

Excel ファイルをインポートするための上記の PHP コードがこの知識に役立つことを願っています。を指す深い理解を持っています。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446095.html技術記事 Excel ファイルを PHP にインポートするコード例は次のとおりです。 ?php require_once'../Excel/reader.php' //ExcelFile($filename,$encoding); $ data = new Spreadsheet_Excel_Reader(); ..
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。