web-dev-qa-db-ja.com

CSV / Excelデータをアップロードするか、マッピング機能を提示するか、スキーマをダウンロードしますか?

この質問では、ユーザーがCSV/Excelを理解していると想定します。

データ(5〜15行)をアプリケーションにインポートするための最も使いやすいアプローチを探しています。

  1. ユーザーにExcel/CSVテンプレートをダウンロードさせ、入力してからアップロードさせる方が良いですか?

    または

  2. ユーザーに自分の持っているExcel/CSVをアップロードしてマッピング機能を許可する方が良いですか?

    または

  3. もっと良い方法を教えてください。

私が思うに、通常は何をインポートするかについてある程度の確認をユーザーに提供していると思います。マッピング機能を進めて、1石で2羽の鳥を殺してみませんか?

16
rick schott

期待される列を伝えたり、便宜上空のファイルをダウンロードするボタン(#1)を提供したり、独自のファイルを作成/使用したりすることができます。

ファイルがアップロードされた後、列名がまだ一致していない場合は、 マッピング機能 (#2)を指定できます。

経験豊富なユーザーは、正しい列名のファイルを既に持っている可能性があり、両方の手順をスキップできます。

9

私が設計したアプリで実際にこの正確な問題があります。ヘッダーマッピングがロードマップに組み込まれなかったため、ユーザーはExcelでヘッダーを修正する必要があります。私たちは彼らにテンプレートを与えますが、それでもユーザーは本当にイライラします。彼らはサードパーティのソースからリストを取得することが多く、修正を行わなければならないのは面倒です。

ずっと前にヘッダーマッピングUIをエスカレートしていたと思います。私はまだそれをロードマップに載せようとしています。

現在、適切に一致する列と一致しない列に適切なフィードバックを提供していますが、理想的ではありません。

3
Glen Lipka