35

アップロードされたxlsファイルを読み取るためにolereadを使用しています。しかし、Excel-2007形式で保存されたxlsxファイルを読み取ることができません。PHPでxlsxファイルを読み取る方法について誰かが私を助けてくれますか?

4

4 に答える 4

66
<?php
require_once 'SimpleXLSX.php';

if ( $xlsx = SimpleXLSX::parse('pricelist.xlsx') ) {
  print_r( $xlsx->rows() );
} else {
  echo SimpleXLSX::parseError();
}
?>

シンプルXLSX

于 2011-12-08T03:42:16.950 に答える
21

PHPExcel ( GitHub リポジトリーを参照) がおそらく最良の選択肢です。とても滑らかで使いやすいです。新しい XLSX 形式で問題はありませんでした。

アップデート :

PHPExcel-デッド

PHPExcel の最終バージョン 1.8.1 は 2015 年にリリースされました。このプロジェクトは 2017 年に正式に廃止され、2019 年に永久にアーカイブされました。

プロジェクトは何年も維持されておらず、もう使用してはなりません。すべてのユーザーは、直接の後継であるPhpSpreadsheetまたは別の代替手段に移行する必要があります。

于 2010-03-29T10:16:41.190 に答える