it-swarm-eu.dev

CSV / Excel-Daten hochladen, Mapping-Funktionen präsentieren oder das Schema herunterladen?

Bei dieser Frage wird davon ausgegangen, dass die Benutzer CSV/Excel verstehen.

Ich suche nach dem am besten verwendbaren Ansatz zum Importieren von Daten (5-15 Zeilen) in eine Anwendung.

  1. Ist es besser, die Benutzer eine Excel/CSV-Vorlage herunterladen, ausfüllen und dann hochladen zu lassen?

    oder

  2. Ist es besser, die Benutzer Excel/CSV hochladen zu lassen und Mapping-Funktionen zuzulassen?

    oder

  3. Sag mir einen besseren Weg.

Ich denke, Sie geben den Benutzern normalerweise eine Bestätigung darüber, was importiert werden soll. Warum also nicht einfach mit der Kartierungsfunktion fortfahren und zwei Fliegen mit einer Klappe schlagen?

16
rick schott

Sie können ihnen mitteilen, welche Spalten erwartet werden, und eine Schaltfläche zum Herunterladen einer leeren Datei (Nr. 1) oder zum Erstellen/Verwenden einer eigenen Datei verwenden.

Wenn die Spaltennamen nach dem Hochladen noch nicht übereinstimmen, können Sie Zuordnungsfunktion (# 2) bereitstellen.

Ein erfahrener Benutzer verfügt möglicherweise bereits über die Datei mit den richtigen Spaltennamen und kann beide Schritte überspringen.

9

Ich habe genau dieses Problem mit der App, die ich entwerfe. Die Headerzuordnung hat es nie in die Roadmap geschafft, sodass Benutzer gezwungen sind, die Header in Excel zu korrigieren. Wir geben ihnen eine Vorlage, aber die Benutzer sind immer noch sehr verärgert. Sie erhalten häufig Listen von Quellen von Drittanbietern, und die Reparatur ist schmerzhaft.

Ich wünschte, ich hätte die Benutzeroberfläche für die Header-Zuordnung vor langer Zeit eskaliert. Ich versuche immer noch, es auf die Roadmap zu bringen.

Derzeit geben wir ein gutes Feedback zu den Spalten, die nicht richtig übereinstimmen, und zu den Spalten, die nicht übereinstimmen, aber es ist nicht ideal.

3
Glen Lipka