web-dev-qa-db-ja.com

PHP xlsx Excel 2007ファイルを読み込む

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

26
user255392
<?php
require_once 'SimpleXLSX.php';

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

SimpleXLSX

49
Sergey Shuchkin

PHPExcelGitHubリポジトリ を参照)がおそらく最適なオプションです。それは非常に滑らかで使いやすいです、私は新しいXLSXフォーマットで問題がありませんでした。

更新:

PHPExcel-DEAD

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

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

19
tom