web-dev-qa-db-fra.com

Téléchargement de données CSV / Excel, présentation de la fonctionnalité de mappage ou téléchargement du schéma?

Avec cette question, supposez que les utilisateurs comprennent CSV/Excel.

Je recherche l'approche la plus utilisable pour importer des données (5-15 lignes) dans une application.

  1. Est-il préférable de laisser les utilisateurs télécharger un modèle Excel/CSV, remplir puis télécharger?

    o

  2. Est-il préférable de laisser les utilisateurs télécharger tout Excel/CSV dont ils disposent et autoriser la fonctionnalité de mappage?

    o

  3. Dites-moi une meilleure façon.

Je pense que vous donnez généralement aux utilisateurs une sorte de confirmation sur ce qu'il faut importer, alors pourquoi ne pas simplement aller de l'avant avec la fonctionnalité de cartographie et tuer deux oiseaux avec une pierre?

16
rick schott

Vous pouvez leur dire quelles colonnes sont attendues et avoir un bouton pour télécharger un fichier vierge pour plus de commodité (# 1) ou les laisser créer/utiliser leur propre fichier.

Une fois le fichier téléchargé, si les noms de colonne ne correspondent pas déjà, vous pouvez fournir fonctionnalité de mappage (# 2).

Un utilisateur expérimenté peut déjà avoir le fichier avec les bons noms de colonne et peut ignorer les deux étapes.

9
Patrick McElhaney

J'ai en fait ce problème exact sur l'application que je conçois. Le mappage des en-têtes n'est jamais entré dans la feuille de route, les utilisateurs sont donc obligés de corriger les en-têtes dans Excel. Nous leur donnons un modèle, mais les utilisateurs sont toujours très ennuyés. Ils obtiennent souvent des listes de sources tierces et avoir à faire la correction est une douleur.

J'aimerais avoir escaladé l'interface utilisateur de mappage d'en-tête il y a longtemps. J'essaie toujours de le mettre sur la feuille de route.

Actuellement, nous donnons de bons commentaires sur les colonnes qui correspondent correctement et celles qui ne le font pas, mais ce n'est pas idéal.

3
Glen Lipka