2

MySQL データから xls/xlsx ファイルを操作/生成するサーバー側 (PHP) の方法を探しています。

私は既存のテンプレート xls ファイルを持っており、さまざまな比較的複雑なセル依存の数式やグラフなどが含まれています。このテンプレート ファイルをサーバーにアップロードし、PHPExcel を使用してそのファイルを編集し、保存できるようにしたいと考えています。ダウンロードしました。

したがって、数式は保持され、チャートは保持され、データベースの値に基づいて特定のセルのデータを編集するだけで済みます->これらの値に基づいて作成されたチャート。

そのようなことはPHPExcels remit内にありますか?

ここで関連する質問を読む: PHPExcel modify existing .xlsx file with multiple worksheet

誰かが言った:

マクロとユーザー定義関数は PHPExcel ではサポートされていません。また、ライブラリはワークブックのサポートされていない機能をロード時に破棄するため、それらは PHPExcel オブジェクトにはまったく存在しません... 保存するとき、PHPExcel は PHPExcel オブジェクトに存在するワークブックの要素のみを保存します。

ユーザー定義関数には単純なセル数式が含まれますか?

ありがとう!

4

2 に答える 2

2

いいえ。単純なセルの数式は引き続き使用できます。VBAコードだけではありません。

于 2013-01-31T19:44:34.057 に答える
2

PHPExcel は非常に複雑なセル式を処理できますが、いくつかの制限があります。

  • Excel 2007 の 356 の関数のうち、現在サポートされているのは 316 のみであり、関数のすべての機能を必ずしも実装しているとは限りません。
  • Excel 2010 および Excel 2013 の追加機能はサポートされていません
  • 分析ツールパック関数は、Excel BIFF ファイルではサポートされていません
  • VBA スクリプトはサポートされていません。これにはユーザー定義関数が含まれます
  • 配列数式はサポートされていません
  • 3D セル参照はサポートされていません
于 2013-01-31T20:54:23.427 に答える