0

エクスポート結果 (Excel) を PHP でカスタマイズする方法について質問があります。アイデアは、生データ (mysql テーブル) のクエリを Excel ファイルにエクスポートしたいが、結果をカスタマイズしたいということです。たとえば、以下の表のような表の要約である結果が必要です。 ここに画像の説明を入力

3 列目から 7 列目までは、私のレポート日付の最後の 5 日間に基づいて名前が付けられています。

私の考えは次のとおりです。1.生成したい結果テーブルとしてフォーマットを使用して一時テーブルを作成します2.生データを含むテーブルを挿入します。3. それらのテーブルを削除します。

それは効果的ですか?それとももっと良いアイデアはありますか?

4

2 に答える 2

0

データのサイズによっては、パフォーマンスについて考える必要はありません。

前にデータを編集する

あなたは一時的なテーブルを持つことができます。データによっては、インデックスに基づいてデータを選択して挿入できる場合、これは非常に高速です。次に、を作成し、SELECT * from tmp_table;すべてのデータを取得します

後にデータを編集する

さまざまなテーブルを結合し、データを取得してからforeach、結果の配列をループ(読み取り)して、データを変更し、後でエクスポートすることができます。

于 2013-03-04T10:17:14.617 に答える
0

ビューはいつでも使用できます。これは本質的にそこにデータを含む選択ステートメントであり、テーブルが更新されるたびに更新されます。次に、「select * from view_name」を実行して、それを Excel にエクスポートします。

于 2013-03-04T10:15:04.287 に答える