主なオプションは 2 つあり、1 つ目は PHPExcelReader、もう 1 つは PHPExcel です。
#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 '<p>TEST PHPExcel 1.8.0: read xlsx file</p>'; $objReader = PHPExcel_IOFactory::createReaderForFile($filename); $objPHPExcel = $objReader->load($filename); $objPHPExcel->setActiveSheetIndex(1); $date = $objPHPExcel->getActiveSheet()->getCell('A16')->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 サイトの他の関連記事を参照してください。