Bir CSV dosyası açın veya yapıştırın; her sütun, çıktı sırasıyla birer çıktı satırı olarak görünür. Bir sütunu kendi çıktı sütunu kutusunda yeniden adlandırın, Yukarı taşı ve Aşağı taşı ile yerini değiştirin, Kaldır ile silin ya da bir kaynak sütunu kopyalayan veya (sabit değer) taşıyan yeni bir sütun için Sütun ekle düğmesini kullanın. Sonuç siz düzenledikçe güncellenir; CSV indir onu kaydeder, Eşlemeyi kaydet ise düzeni bir sonraki dışa aktarım için JSON dosyası olarak saklar. Hücre değerleri birebir kopyalanır; dosya tarayıcınızda işlenir, hiçbir zaman yüklenmez.
Sütunlar yeni bir düzene nasıl eşlenir?
- Bir
.csv,.tsvveya.txtdosyası açın, araca sürükleyip bırakın ya da satırları yapıştırın. Ayırıcı algılanır; gerekirse ayırıcıyı, kodlamayı veya İlk satır sütun adlarını içeriyor seçeneğini İçeri aktarma ayarları altından belirleyin. - Listeyi düzenleyin: her satır bir çıktı sütunudur. Yeni başlığı Çıktı sütunu 1, Çıktı sütunu 2… kutularına yazın, kaynağını Kaynak altında seçin ve satırların sırasını Yukarı taşı ve Aşağı taşı ile değiştirin.
- İhtiyacınız olmayan satırları kaldırın. Artık hiçbir yerde kullanılmayan sütunlar, listenin altında çıktıda yer almayanlar olarak sıralanır.
- Sonuç sekmesini kontrol edin, ardından eşlenmiş tabloyla çalışmaya devam etmek için CSV indir, Kopyala veya Düzenleyicide aç seçeneğini kullanın.
Eşlemeyi kaydet düzeni viewcsv-mapping.json dosyası olarak indirir. Bir dahaki sefere yeni dosyayı açıp Eşleme yükle seçeneğini seçin: sütunlar kaynak adlarına göre eşleştirilir; böylece yeni dışa aktarımda sütunların sırası farklı olsa bile aynı düzen uygulanır.
Bir eşlemeyle neler yapabilirsiniz?
| Yeniden adlandırma | Çıktı sütununun adını değiştirin. Adlar boşluklar ve harf büyüklüğü dahil tam yazıldığı gibi kullanılır; kaynak dosya değişmez. |
|---|---|
| Sıralama | Çıktı, listenin yukarıdan aşağıya sırasını izler. |
| Silme | Bir satırı Kaldır ile silin. O sütun çıktıya alınmaz; diğer sütunlar etkilenmez. |
| Sütun kopyalama | Kaynak altında aynı kaynağı seçen ikinci bir satır ekleyin; örneğin email sütununu tutup aynı zamanda login olarak da yazmak için. |
| Sabit sütun ekleme | Kaynak altında (sabit değer) seçip bir Değer yazın. Her satır bu değeri alır; örneğin channel = webshop. Hedef sistemin zorunlu tuttuğu boş bir sütun için değeri boş bırakın. |
| Boş hücreleri doldurma | Kaynağı olan bir sütunda Boşsa kullanılacak değer, tamamen boş hücrelerin yerine geçer; örneğin eksik bir status değeri pending olur. Yalnızca boşluk içeren bir hücre boş sayılmaz ve olduğu gibi kalır. |
| Sıfırlama | Özgün sütunları, adları ve sırayı geri getirir. |
Eşlemenin denetlediği kurallar
- Her çıktı sütununun bir adı olmalı ve adlar benzersiz olmalıdır. Benzersizlik birebir karşılaştırılır:
Emailveemailfarklı adlardır. - En az bir sütun kalmalıdır; bir eşleme en fazla 250 sütun ve 2 milyon hücre üretebilir.
- Sonuç dosyanın kendi biçiminde indirilir: aynı ayırıcı, satır sonu, BOM işareti ve tarayıcının yazabildiği durumlarda aynı kodlama; tırnak yalnızca gereken yerde kullanılır. Diğer eski kodlamalar UTF-8 olarak kaydedilir. Kopyala her zaman virgülle ayrılmış metin verir.
- Kaynaktaki boş veya yinelenen başlıklar içeri aktarmada zaten benzersiz hâle getirilmiştir (
Column 3,name (2)); bunları diğer sütunlar gibi eşleyebilirsiniz. - Değerler hiçbir zaman kırpılmaz veya türü değiştirilmez:
001041yine001041kalır.
İki sütunu tek sütunda birleştirmek ya da bir sütunu birkaç sütuna bölmek eşlemenin parçası değildir. Bunu eşlemeden önce veya sonra CSV düzenleyicide yapın. Farklı sütun adları kullanan dosyaları alt alta eklemek için her birini aynı düzene eşleyin, ardından CSV dosyalarını birleştir aracını kullanın.
Sorun giderme
- Her çıktı sütununun bir adı olmalı. Bir satırın çıktı sütunu kutusu boş. Bir ad yazın veya satırı kaldırın.
- Bir ad iki kez kullanılmış. İki satır aynı çıktı adına sahip. Birini yeniden adlandırın.
- Yüklenen eşleme eksik sütunları listeliyor. Bu kaynak adları bu dosyada yok; bu yüzden ilgili satırlar (sabit değer) sütunlarına dönüştü. Bunlarla birlikte kaydedilmiş bir Boşsa kullanılacak değer artık her satıra yazılıyor. Her biri için Kaynak altında doğru kaynağı seçin.
- Eşleme dosyası reddediliyor. Dosya geçerli bir JSON değil,
columnslistesi yok ya da 250’den fazla sütun listeliyor. Eşlemeyi kaydet ile yeniden kaydedin. - Başlıklar Column 1, Column 2… olarak görünüyor. Dosyada başlık satırı yok ya da İlk satır sütun adlarını içeriyor kapalı. Hedef adları çıktı sütunu kutularına yazın.
Sınırlar ve gizlilik
Eşleme 25 MB, 100.000 satır, 250 sütun ve 2 milyon hücreye kadar dosyalarda çalışır; sonucun siz düzenledikçe güncellenmesi için hepsi bellekte tutulur. Daha büyük dosyalar kabul edilmez; bunları önce CSV böl ile bölün ve kaydedilmiş eşlemeyi her parçaya uygulayın.
CSV dosyası ve eşleme bu sekmede kalır; hiçbir şey bir sunucuya gönderilmez.
Örnek
Bir sipariş dışa aktarımı bir içeri aktarma düzenine eşlendi: city çıkarıldı, status yukarı taşındı ve Boşsa kullanılacak değer olarak pending aldı, diğerleri yeniden adlandırıldı ve sabit bir Channel sütunu eklendi. Boş fiyat, varsayılan değeri olmadığı için boş kalır.
order_id,customer,city,unit_price,status 001041,Ana Ruiz,Madrid,34.90,paid 001042,Ben Ito,Osaka,,
Order ID,Status,Customer name,Price,Channel 001041,paid,Ana Ruiz,34.90,webshop 001042,pending,Ben Ito,,webshop
Sık sorulan sorular
Aynı sütun eşlemesini her aylık dışa aktarımda yeniden kullanabilir miyim?
Evet. Bir kez Eşlemeyi kaydet seçeneğini, ardından her yeni dosyada Eşleme yükle seçeneğini kullanın. Sütunlar konuma göre değil, kaynak adına göre eşleştirilir; eksik olanlar düzeltebilmeniz için listelenir.
Eşleme sütunlarımdaki değerleri değiştirir mi?
Hayır. Değerler birebir kopyalanır. Değişen hücreler yalnızca Boşsa kullanılacak değer tanımlanmış bir sütundaki boş hücreler ve sizin eklediğiniz sabit değerli sütunlardır.
Ad ve soyadını tek sütunda birleştirebilir miyim?
Bu araçta hayır: her çıktı sütunu tek bir kaynak sütundan ya da sabit bir değerden gelir. Değerleri CSV düzenleyicide birleştirin, ardından sonucu eşleyin.