PEARのコンポーネントであるSpreadsheet_Excel_Writerを使用して、WebアプリケーションでExcelファイルを生成しています。
デフォルトではBIFF5に保存され、setVersionを使用してBIFF5のバージョンをBIFF8に変更します。
マニュアルには、この機能の使用は非推奨になると書かれています。誰かが理由を知っていますか?
PEAR Spreadsheet_Excel_Writerの開発者は、常にBIFF8をデフォルトの形式にし、ExcelユーザーがExcel95からExcel98以降に移行したときにBIFF5を完全に削除することを意図していたため、非推奨になりました。以前のバージョンとの下位互換性の必要性が減少しました。
ただし、PEAR Spreadsheet_Excel_Writerの進行中の開発は、その時点に達する前に萎縮し、死亡しました。したがって、中間状態は残ります。
リスクの観点から:最小限。BIFF8ファイルのほとんどの機能は、Excel95を使用しているユーザーでも読み取ることができます(BIFF8の新しい機能がSpreadsheet_Excel_Writerに追加されることはありません)。しかし、最近のほとんどのExcelユーザーは、最小バージョンとしてExcel98を使用しています。新しいバージョン(Excel2007およびExcel2010)でも、問題なくBIFF8ファイルを読み取ることができます。