it-swarm-pt.com

Carregar dados CSV / Excel, apresentar funcionalidade de mapeamento ou baixar o esquema?

Com esta pergunta, assuma que os usuários entendem CSV/Excel.

Estou procurando a abordagem mais utilizável para importar dados (5-15 linhas) para um aplicativo.

  1. É melhor permitir que os usuários baixem um modelo de Excel/CSV, preencham e depois enviem?

    o

  2. É melhor permitir que os usuários enviem o Excel/CSV que eles têm e permitir a funcionalidade de mapeamento?

    o

  3. Diga-me uma maneira melhor.

Penso que eles geralmente dão aos usuários algum tipo de confirmação sobre o que importar, então por que não seguir em frente com a funcionalidade de mapeamento e matar dois coelhos com uma cajadada só?

16
rick schott

Você pode dizer a eles quais colunas são esperadas e ter um botão para baixar um arquivo em branco por conveniência (nº 1) ou deixá-los criar/usar seu próprio arquivo.

Depois que o arquivo for carregado, se os nomes das colunas ainda não corresponderem, você poderá fornecer funcionalidade de mapeamento (# 2).

Um usuário experiente já pode ter o arquivo com os nomes de coluna corretos e pode pular as duas etapas.

9
Patrick McElhaney

Na verdade, eu tenho esse problema exato no aplicativo que eu design. O mapeamento de cabeçalho nunca foi incluído no roteiro, para que os usuários sejam forçados a corrigir os cabeçalhos no Excel. Damos a eles um modelo, mas os usuários ainda ficam realmente irritados. Eles costumam obter listas de fontes de terceiros e ter que fazer a correção é uma dor.

Eu gostaria de ter escalado a interface do usuário de mapeamento de cabeçalho há muito tempo. Ainda estou tentando colocá-lo no roteiro.

Atualmente, damos um bom feedback sobre as colunas que correspondem corretamente e as que não correspondem, mas não é o ideal.

3
Glen Lipka