Dosya içe ve dışa aktarmalarım başarısız oluyor
Geçmeyen bir katalog dosyası her zaman aynı duyguyu üretir — «ama dosya doğru» — ve birbirinden çok farklı üç arızayı gizler. Dosya reddedilmiş, kesilmiş ya da kabul edilip yanlış yorumlanmış olabilir. Düzeltme çalışması hiçbir zaman aynı değildir ve bu üç durumun ikisi kataloğa dokunmadan çözülür.
Üç arıza, üç imza
- İşlem sabit bir süre sonunda, hep aynı yaklaşık noktada duruyor: bu bir süre veya bellek sınırıdır, dosya kusuru değil.
- Aksanlı harfler sembole dönüşüyor ya da dosya tek sütun olarak okunuyor: kodlama veya ayırıcı sorunudur.
- Dosya baştan sona geçiyor ama veriler uyuşmuyor: sütunlar yanlış alanlarla eşleştirilmiştir.
- Dışa aktarma boş ya da tek baytlık bir dosya üretiyor: işlem yazmadan önce başarısız olmuştur, çoğu zaman aynı bellek nedeniyle.
Kodlama ve ayırıcı, iki hesap tablosu tuzağı
Avrupa yerelinde bir hesap tablosundan kaydedilen dosya sıklıkla ayırıcı olarak noktalı virgül ve bölgesel bir kodlama kullanır, oysa çoğu içe aktarıcı virgül ve UTF-8 bekler. Sonuç net bir hata değildir: dosya kabul edilir ve satırlar tek sütuna düşer ya da tüm katalogda aksanlı karakterler sembollerle değiştirilir.
İkinci tuzak, ayırıcının kendisini içeren değerlerden gelir: virgül içeren bir açıklama, yalnızca o satırın izleyen tüm sütunlarını kaydırır. Bu yüzden bir içe aktarma bin satırda başarılı olup belirli bir karakter içeren üç satırı bozabilir. Çözüm, hesap tablolarının her zaman yapmadığı bir şeydir: değerleri tırnak içine almak.
Nedeni dört denemede ayrıştırmak
-
On satırla test edin
On satır geçip tam dosya başarısız oluyorsa neden bir kaynak sınırıdır. On satır da başarısız oluyorsa neden biçimdedir.
-
Sondaki on satırla test edin
Tek başlarına geçip tam dosyada geçmiyorlarsa bu sınırı doğrular. Tek başlarına da başarısızsa belirli bir veri sorunludur.
-
Dosyayı metin düzenleyicide açın
Her şeyi yeniden yorumlayan hesap tablosunda değil. Orada gerçek ayırıcı, tırnakların varlığı ve satır sonu karakterleri görülür.
-
Neyin zaten yazıldığını kontrol edin
Kesilen bir içe aktarma çoğu zaman satırların bir kısmını kayıtlı bırakır. Temizlemeden yeniden çalıştırmak yinelenen kayıtlar üretir ve olayı bir çalışmaya dönüştürür.
Doğru sayfadan devam edin
-
PrestaShop'ta toplu ürün içe aktarma
PrestaShop içe aktarıcısının özellikleri ve bilinen sınırları.
-
Katalog ve sipariş dışa aktarma
Başarısız olan ya da boş dosya döndüren dışa aktarma olduğunda.
-
Ürün akışı bağlamak
Alışveriş elle değil otomatik olması gerekiyorsa.
-
Entegrasyonlar ve API'ler
Dosya artık doğru araç değilse ve doğrudan bağlantı gerekiyorsa.
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.