web-dev-qa-db-ja.com

Excelをアップロードした後、プレビュー画面が表示されますか?

ユーザーがExcelをアップロードしている場合

  • 何百ものレコードが含まれています
  • そして各レコードは35-45の属性を持つことができます

実際にサーバーにアップロードする前に、アップロードしているデータのプレビューを表示したいと思います。

データの既知のアップロードプレビューを表示するUIデザインパターンはありますか?

覚えておいてください

  • ユーザーはプレビュー画面でレコードを選択(またはレコードの選択を解除)してアップロード(議論可能)できる必要があります。

  • アップロード後、ユーザーへのフィードバック(エラーがある場合)を把握し、エラーの原因となっているレコードと属性を強調表示する必要があります。

  • 問題を示しているレコードに対して修正アクションを実行します。

ありがとう。

4
gurvinder372

はい、データをサーバーにコミットする前にプレビュー画面があるはずです

しかし、なぜプレビュー画面でデータを修正しないのか

プレビューは明示的に「表示する」ため、編集しないでください(修正してください)。アプリケーションが既にインストールされているユーザーローカルマシンで編集(修正)が行われるため。

ユーザーはプレビュー画面でレコードを選択(またはレコードの選択を解除)してアップロード(議論可能)できる必要があります。

レコードを選択しても値は追加されません。代わりに、ローカルマシンでExcelファイルを手動で更新することにより、ユーザーの作業を増やします。

アップロード後、ユーザーへのフィードバック(エラーがある場合)を把握し、エラーの原因となっているレコードと属性を強調表示する必要があります。

このような場合、サーバーで自動的にファイルチェックを行うことができます。

問題を示しているレコードに対して修正アクションを実行します。

自動的に検証された後、ユーザーは検証済みのExcelファイルをダウンロードし、ローカルで修正して再度アップロードします。

1
Andy

これは、連絡先のリストをメールマーケティングプラットフォームにアップロードするのと似ています。正しいデータ同期を確実にするために、ユーザーはアップロードにコミットする前に、特定の属性に関連付けられたいくつかのデータレコードをプレビューします。電子メールマーケティングシステムでは、「電子メールアドレス」として指定したフィールドを保存していることを確認したい「電子メールアドレス」属性があり、収集したい「電話番号」という属性があるとします。スプレッドシートの「電話番号」フィールド。各レコードに35〜45の属性がある場合、特定の属性のフィールドが行ごとに1つずつ格納されているかどうかをプレビューできます。

レコードの編集はプレビューモード以外にしておくとよいでしょう。その段階で、ユーザーは元のExcelファイルも編集する必要があり、ユーザーの作業が重複することになります。

「エラー」があったかどうか、システムはどのように判断しますか?

0
Janet