ホームページ > バックエンド開発 > PHPチュートリアル > PHPExcelを使用してExcelファイルを読み書きする方法

PHPExcelを使用してExcelファイルを読み書きする方法

墨辰丷
リリース: 2023-03-27 16:58:01
オリジナル
1777 人が閲覧しました

この記事では主に、PHPExcelを使用したExcelファイルの書き込みと読み取りに関する関連知識を紹介します。非常に良い基準値を持っています。以下のエディターを使って見てみましょう

Java ユーザーとして、私は PHP を使用して初めて、Excel ファイルの書き込みと読み取りが非常に簡単であることを知りました。

主に PHPExcel プラグインの助けを借りて、PHP を使用して Excel を読み取ります。

PHPExcelのダウンロードアドレス: PHPExcelのダウンロード

1. Excelに書き込むためのPHPExcelの実装手順

まず、クラスファイルとPHPExcel.phpファイルを導入する必要があります。

1. 新しい Excel テーブルを作成します (PHPExcel クラスをインスタンス化します)

2. シート (組み込みテーブル) を作成します (createSheet() メソッド、setActiveSheet() メソッド、getActiveSheet() メソッド)

3. data (setCellValue() メソッド)

4. ファイルを保存します (PHPExcel_IOFactory::createWriter() メソッド、save メソッド)

2. PHPExcel は Excel を読み取る手順を実装します

まず、クラス ファイルを導入する必要があります。および IOFactory.php ファイル。

1. Excel 読み取りオブジェクトをインスタンス化する

2. Excel ファイルを読み込む (すべて読み込む、読み込みを選択する)

PHPExcel を使用して Excel ファイルを実装するリーディングコード:

<?php
 $dir = dirname(__FILE__); //找出当前脚本所在路径
 /*require $dir.&#39;\lib\PHPExcel_1.8.0_doc\Classes\PHPExcel.php&#39;; //添加读取excel所需的类文件
 $objPHPExcel = new PHPExcel();   //实例化一个PHPExcel()对象
 $objSheet = $objPHPExcel->getActiveSheet(); //选取当前的sheet对象
 $objSheet->setTitle(&#39;helen&#39;);   //对当前sheet对象命名
 //常规方式:利用setCellValue()填充数据
 $objSheet->setCellValue("A1","张三")->setCellValue("B1","李四"); //利用setCellValues()填充数据
 //取巧模式:利用fromArray()填充数据
 $array = array(
 array("","B1","张三"),
 array("","B2","李四")
 );
 $objSheet->fromArray($array); //利用fromArray()直接一次性填充数据
 $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel,&#39;Excel2007&#39;); //设定写入excel的类型
 $objWriter->save($dir.&#39;/test.xlsx&#39;);*/ //保存文件
 //利用php读取excel数据
 require $dir.&#39;\lib\PHPExcel_1.8.0_doc\Classes\PHPExcel\IOFactory.php&#39;;
 $filename = $dir.&#39;\test.xlsx&#39;;
 $objPHPExcelReader = PHPExcel_IOFactory::load($filename); //加载excel文件
 foreach($objPHPExcelReader->getWorksheetIterator() as $sheet) //循环读取sheet
 {
 foreach($sheet->getRowIterator() as $row) //逐行处理
 {
  if($row->getRowIndex()<2) //确定从哪一行开始读取
  {
  continue;
  }
  foreach($row->getCellIterator() as $cell) //逐列读取
  {
  $data = $cell->getValue(); //获取cell中数据
  echo $data;
  }
  echo &#39;<br/>&#39;;
 }
 }
?>
ログイン後にコピー

以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。


関連する推奨事項:

php はクールな 4 文字の確認コードを生成します_php のヒント


php を使用してさまざまなハート型のパターンを出力する_php のヒント


簡単に説明します

PHP include,一度、 require および require_once ステートメント_php ヒント

以上がPHPExcelを使用してExcelファイルを読み書きする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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