PHPExcelの後継版PhpSpreadsheetはxlsxで
「詳しくはWebで」みたいなタイトルになってしまいましたが、
本題はそう、「xlsx」です。
MicrosoftのExcelが誕生してから10何年も経っていますが、
昔のExcelのファイル形式は「xls」でした。
Web上でExcelを扱っていたライブラリというとPHPExcelが定番で、
よくバグを出していたそうです。へぇー
今となっては 「xlsx」がメインですが、
この PHPExcel。 「xls」が使えるのかと思いきや、
読み込み実行後、ずーっと実行してメモリーがどんどん増えていくではありませんか!!
そう、無限ループです。はい、おしまい。対応できてないです。
PhpSpreadsheetではどうか?
後継版らしい動きで同じでした。。。
結論:「xls」は使わずに、 「xlsx」で使っていきましょう!
PhpSpreadsheet ?なにそれ?おいしいの?
リンク用意しました。こちらです。ささー!どうぞ。(英語です)