0

クライアントは現在、次の問題を抱えています。

ページには、顧客がさまざまな形式のデータを入力するフォームがあります。その後、フォームが送信され、会社に電子メールで送信されます。これは、メールごとにすべての情報をログに記録しなければならない会社の担当者にとって、非常に非効率的です。

PHP (またはもっと単純なソリューション) を使用して、すべての提出物を収集して 1 つのドキュメントにまとめるにはどうすればよいでしょうか?

提出されたすべてのデータを Excel スプレッドシートに入力してほしいとのことです ( Export to Excelという WordPress プラグインを使用していますが、正しく機能していません)。

4

1 に答える 1

0

最も簡単な方法は、CSV ファイルを開き、列ヘッダーを最初の行として配置し、そのファイルに行を追加し続けることです。例えば

datetime, name, phone, address
01/11/2013 12:01:02, abc, 123, foo
01/11/2013 12:01:03, bar, 345, fgh

等々。毎日新しいファイルを作成します。そのファイルを毎日メールで送信する cron を作成します。受信者は、csv ファイルを Excel で直接開くことができます。必要に応じて、cron は 1 日の終わりにファイルを Excel にエクスポートできます。cron は任意の頻度で実行するように設定できます。同じデータを何度も電子メールで送信しないように、csv ファイルをローテーションすることを忘れないでください。

エンタープライズ レベルのアプリケーションでは、フォームの送信が DB に書き込まれ、次に DB からデータを取得して画面に表示するページが書き込まれます。このページでは、「Excel としてダウンロード」機能も使用できます。ページは通常、送信された日付などのいくつかのフィルターも実装します。

于 2013-01-11T06:08:40.930 に答える