phpexcelでExcelファイルを読み取るにはどうすればよいですか? phpexcelでxlsファイルを読み込む例

WBOY
リリース: 2016-07-25 08:51:37
オリジナル
1059 人が閲覧しました
  1. error_reporting(E_ALL);
  2. date_default_timezone_set('Asia/ShangHai');
  3. /**PHPExcel_IOFactory*/
  4. require_once '../Classes/PHPExcel/IOFactory.php' ;
  5. // 前提条件を確認します
  6. if (!file_exists("31excel5.xls")) {
  7. exit("not found 31excel5.xls.n");
  8. }
  9. $reader = PHPExcel_IOFactory::createReader('Excel5' ); //Excel5 形式に設定します (Excel97-2003 ブック)
  10. $PHPExcel = $reader->load("31excel5.xls"); //Excel ファイルを読み込みます
  11. $sheet = $PHPExcel->getSheet( 0) ; // 最初のワークシートを読み込みます
  12. $highestRow = $sheet->getHighestRow() // 合計行数を取得します
  13. $highestColumm = $sheet->getHighestColumn(); // 合計列数を取得します
  14. $highestColumm= PHPExcel_Cell::columnIndexFromString($colsNum); //文字列を次のように数値列に変換します: AA は 27
  15. /**各セルのデータを読み取るループ*/
  16. for ($row = 1; $row for ($column = 0; $column < $highestColumm; $column++) {//列数は列 0 から始まります
  17. $columnName = PHPExcel_Cell ::stringFromColumnIndex($column);
  18. echo $columnName.$row.":".$sheet->getCellByColumnAndRow($column, $row)->getValue()."
    ";
  19. }
  20. }
  21. ?>
コードをコピー

例 2、Excel ファイルを読み取る簡単な方法:

  1. error_reporting(E_ALL);
  2. date_default_timezone_set('Asia/ShangHai');
  3. /**PHPExcel_IOFactory*/
  4. require_once '../Classes/PHPExcel/IOFactory.php ';
  5. // 前提条件を確認します
  6. if (!file_exists("31excel5.xls")) {
  7. exit("not found 31excel5.xls.n");
  8. }
  9. $reader = PHPExcel_IOFactory::createReader('Excel5 '); //Excel5形式(Excel97-2003ブック)に設定します
  10. $PHPExcel = $reader->load("31excel5.xls"); //Excelファイルを読み込みます
  11. $sheet = $PHPExcel->getSheet(0) ); // 最初のワークシートを読み取ります
  12. $highestRow = $sheet->getHighestRow() // 合計行数を取得します
  13. $highestColumm = $sheet->getHighestColumn(); // 合計列数を取得します
  14. /**各セルのデータを読み取るループ*/
  15. for ($row = 1; $row for ($column = 'A'; $column <= $highestColumm; $column++) {//列の数は列 A から始まります
  16. $dataset[] = $sheet->getCell($column.$row)->getValue();
  17. echo $ column.$row.":".$sheet->getCell($column.$row)->getValue()."
    ";
  18. }
  19. }
  20. ?>
コードをコピー


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート