web-gelistirme-sc.com

CSV / Excel verilerini yüklüyor musunuz, haritalama işlevi mi sunuyorsunuz veya şemayı mı indiriyorsunuz?

Bu soru ile kullanıcıların CSV/Excel'i anladıklarını varsayalım.

Bir uygulamaya veri (5-15 satır) aktarmak için en kullanışlı yaklaşımı arıyorum.

  1. Kullanıcıların bir Excel/CSV şablonu indirmesine, doldurmasına ve yüklemesine izin vermek daha mı iyi?

    ya da

  2. Kullanıcıların sahip oldukları Excel/CSV'leri yüklemelerine izin vermek ve haritalama işlevlerine izin vermek daha mı iyi?

    ya da

  3. Bana daha iyi bir yol söyle.

Düşüncelerim, kullanıcılara genellikle neyi içe aktaracakları konusunda bir tür onay veriyorsunuz, neden sadece haritalama işlevine devam edip iki kuşu bir taşla öldürmüyorsunuz?

16
rick schott

Onlara hangi sütunların beklendiğini söyleyebilir ve kolaylık sağlamak için boş bir dosya indirmek için bir düğmeniz olabilir (# 1) veya kendi dosyalarını oluşturmalarına/kullanmalarına izin verebilirsiniz.

Dosya yüklendikten sonra, sütun adları eşleşmiyorsa eşleme işlevi (# 2) sağlayabilirsiniz.

Deneyimli bir kullanıcı zaten doğru sütun adlarına sahip dosyaya sahip olabilir ve her iki adımı atlayabilir.

9
Patrick McElhaney

Aslında tasarladığım uygulamada bu sorun var. Başlık eşlemesi hiçbir zaman yol haritasına girmedi, böylece kullanıcılar Excel'deki üstbilgileri düzeltmek zorunda kaldı. Onlara bir şablon veriyoruz, ancak kullanıcılar yine de gerçekten rahatsız oluyor. Genellikle üçüncü taraf kaynaklardan listeler alırlar ve düzeltmeyi yapmak bir acıdır.

Keşke başlık eşleme kullanıcı arayüzünü uzun zaman önce iletmiş olsaydım. Hala yol haritasına koymaya çalışıyorum.

Şu anda, düzgün eşleşen ve uygun olmayan sütunlar hakkında iyi geribildirim veriyoruz, ancak ideal değil.

3
Glen Lipka