ホームページ > バックエンド開発 > PHPの問題 > PHPでXLSファイルを読み取る方法

PHPでXLSファイルを読み取る方法

(*-*)浩
リリース: 2023-02-25 19:20:01
オリジナル
3483 人が閲覧しました

主なオプションは 2 つあり、1 つ目は PHPExcelReader、もう 1 つは PHPExcel です。

PHPでXLSファイルを読み取る方法

#PHPExcelReader は比較的軽量で、Excel の読み取りのみをサポートしていますが、実際には Reader です。 ただし、残念ながら Excel 2007 形式 (.xlsx) はサポートできません。

PHPExcel は比較的強力で、メモリ上のデータを Excel ファイルに出力できます。また、Excel 上でさまざまな操作を実行できます。ここでは主に、PHPExcel を使用して Excel 2007 形式 (.xlsx) のファイルを読み込む方法を紹介します。 (推奨学習:

PHP ビデオ チュートリアル )

PHPExcel をダウンロードして独自のクラス ファイル ディレクトリに保存し、次のコードを使用してファイルを Excel 2007 (xlsx) 形式で開きます。

require_once '/libs/PHPExcel-1.8.0/Classes/PHPExcel.php';     //修改为自己的目录
echo &#39;<p>TEST PHPExcel 1.8.0: read xlsx file</p>&#39;;
$objReader = PHPExcel_IOFactory::createReaderForFile($filename); 
$objPHPExcel = $objReader->load($filename);
$objPHPExcel->setActiveSheetIndex(1);
$date = $objPHPExcel->getActiveSheet()->getCell(&#39;A16&#39;)->getValue();
ログイン後にコピー

$date 変数を出力すると、ファイルの内容を確認できます。 PHPExcel は PHPExcel_IOFactory クラスを使用して、アップロードされたファイルの種類を自動的に照合します。もちろん、解析するファイルの種類を自分で指定することもできます。次に、load メソッドを使用して、PHP ファイルを objPHPExcel オブジェクトにロードします。

Excel ファイルに複数のシートがある場合は、setActiveSheetIndex を通じて現在アクティブなシートを設定できます。

Excel の日付形式については、PHPExcel が日付型を読み取るかどうかにかかわらず、次のメソッドを使用して日付型を変換する必要があることに注意してください。

 echo date("Y-m-d H:i:s",PHPExcel_Shared_Date::ExcelToPHP($date));
ログイン後にコピー

次のコードは、Excel の内容を走査して表示する方法を示しています。

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

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