1

私の PHP スクリプトは、各タブにレポートを含む複数タブの Excel ファイルを作成する必要がありますが、これらのレポートは HTML ページとして既に存在するため、コードを複製して作業したくありません。HTML ファイルの名前を .xls に変更すると、Excel/OpenOffice Calc でスプレッドシートとして開くことができることはわかっていますが、複数のタブを作成する方法がわかりません。

それが可能かどうかさえわかりません。

Excel ファイルを作成するための Biffwriter やその他の PHP ライブラリは既に知っていますが、よりスマートなソリューションを探しています。

ありがとう、セドリック

4

3 に答える 3

1

Pear Excel Spreadsheet Writerには、必要に応じて新しいワークシートを作成する機能があります。

于 2009-02-19T09:34:05.470 に答える
1

Excel 2007 ファイルの提供を気にしない場合は、次のようにすることができます。

  1. Excel 2007 ファイルを作成する
  2. 必要なすべてのタブを作成します
  3. ファイルを保存します
  4. ファイルの名前を .zip に変更します
  5. zipファイルの内容を抽出します

そこにあるファイル構造を使用して、各タブに対応するファイルに必要なレポートを入力できます。それらをテンプレートとして使用し、同じコードを保持し、Excel レポートの html レポートを生成するかどうかに応じて異なるファイルをレンダリングすることができます。

最後に、ディレクトリ構造全体を圧縮し、xlsx 拡張子を付けて提供します。

于 2009-02-22T08:31:13.367 に答える
0

IBMライブラリ とチュートリアル の URL を確認してください。

999Tutorialsから

于 2009-02-19T09:37:35.243 に答える