ホームページ  >  記事  >  バックエンド開発  >  phpexcel が Excel ファイルを読み取る 2 つの方法

phpexcel が Excel ファイルを読み取る 2 つの方法

WBOY
WBOYオリジナル
2016-07-25 08:53:05998ブラウズ
  1. /**
  2. *
  3. * @copyright 2007-2012 xiaoqiang.
  4. * @author xiaoqiang.wu
  5. * @version 1.01
  6. */
  7. error_reporting(e_all);
  8. date_default_timezone_set('asia/shanghai');
  9. /**phpexcel_iofactory*/
  10. require_once '。 ./classes/phpexcel/iofactory.php';
  11. // 前提条件を確認してください
  12. if (!file_exists("31excel5.xls")) {
  13. exit("not found 31excel5.xls.n");
  14. }
  15. $reader = phpexcel_iofactory::createreader('excel5'); //excel5 形式に設定します (excel97-2003 ブック)
  16. $phpexcel = $reader->load("31excel5.xls") //excel ファイルを読み込みます
  17. $ Sheet = $phpexcel->getsheet(0); // 最初のワークシートを読み取ります
  18. $highestrow = $sheet->gethighestrow(); // 合計行数を取得します
  19. $highestcolumm = $sheet-> ); // 列の合計数を取得します
  20. $highestcolumm= phpexcel_cell::columnindexfromstring($colsnum); // 文字列を次のように数値列に変換します: aa は 27 になります
  21. /**各セルのデータを読み取るループ*/
  22. for ( $row = 1; $row <= $highestrow; $row++){// 行数は行 1 から始まります
  23. for ($column = 0; $column < $highestcolumm; $column++) {//列数 列0から始まります
  24. $columnname = phpexcel_cell::stringfromcolumnindex($column);
  25. echo $columnname.$row.":".$sheet->getcellbycolumnandrow($column, $row)->gt; getvalue() ."
    ";
  26. }
  27. }
  28. ?>
コードをコピー
例 2、phpexcel が Excel ファイルを読み取るための合理化された方法。

  1. /**
  2. *
  3. * @copyright 2007-2012 xiaoqiang.
  4. * @author xiaoqiang.wu
  5. * @version 1.01
  6. */
  7. error_reporting(e_all);
  8. date_default_timezone_set('asia/shanghai');
  9. /**phpexcel_iofactory*/
  10. require_once ' ../classes/phpexcel/iofactory.php';
  11. // 前提条件を確認します
  12. if (!file_exists("31excel5.xls")) {
  13. exit("not found 31excel5.xls.n");
  14. }
  15. $reader = phpexcel_iofactory::createreader('excel5'); //excel5 形式に設定します (excel97-2003 ブック)
  16. $phpexcel = $reader->load("31excel5.xls"); //excel ファイルを読み込みます
  17. $sheet = $phpexcel->getsheet(0); // 最初のワークシートを読み取ります
  18. $highestrow = $sheet->gethighestrow(); // 合計行数を取得します
  19. $highestcolumm = $sheet-> ;gethighestcolumn (); // 合計列数を取得します
  20. /**各セルのデータを読み取るループ*/
  21. for ($row = 1; $row for ($column = 'a'; $column <= $highestcolumm; $column++) {//列数は列 a から始まります
  22. $dataset[] = $sheet->getcell($column .$row )->getvalue();
  23. echo $column.$row.":".$sheet->getcell($column.$row)->getvalue()."
    ";
  24. }
  25. }
  26. ?>
コードをコピー
上記は、phpexcel でファイルを読み込む方法と例です。最新バージョンの phpexcel をダウンロードするには、phpexcel 公式 Web サイトのアドレスにアクセスしてください: http:// phpexcel.codeplex.com/


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。