Tablo içe aktarma
Tablo içe aktarmam gerçek araçların dışa aktardıklarına dayanıyor mu?
tabular-import hazır ayarı, bu soru için tek komutla gerçek test dosyalarından oluşan bütün
bir set ve yanında sisteminizin her dosyaya nasıl tepki vermesi gerektiğini söyleyen bir
manifest.json kurar. Aşağıdaki her şey programdan, bu sürümün varsayılanlarıyla
okunur.
Genelde ne bulur?
- ayırıcı aranmak yerine varsayıldığı için tek sütun olarak okunan noktalı virgüllü dosya
- her satırdan sonra boş bir satırla satırlara bölünen CRLF dosyası
- ilk veri satırı sütun adı diye yutulan başlıksız bir tablo
- gösterebildiği sütunları tutup geri kalanını tek söz etmeden atan bir içe aktarma
- JSON kayıtlarını satır satır alıp ilk girintili belgede duran bir okuyucu
Sette ne var?
Varsayılanlarda, tfg preset show tabular-import çıktısının bildirdiği gibi:
| Dosya | 13 |
|---|---|
| Tarifindeki hedefler | 13 |
| Toplam boyut | 3 080 060 B |
| Biçimler | csv, json, xlsx |
Ve o setin manifestinin sisteminizden beklediği:
| Beklenen | Anlamı | Dosya |
|---|---|---|
accept | Sisteminiz dosyayı kabul etmeli. | 8 |
unspecified | Sisteminizin kurallarına bağlı. Siz karar verirsiniz, sonra olanın amaçladığınız şey olduğunu doğrularsınız. | 5 |
Neyi değiştirebilirsiniz?
| Ayar | Aldığı | Varsayılan | Ne yapar |
|---|---|---|---|
--rows |
1 - 200000 satır | 1000 |
Elektronik tablonun kaç satır içerdiği. O kadar satırın paketlendiği tam boyutta yazılır, bu yüzden yukarıdaki bütçe bu değerle kayar. |
--columns |
1 - 32768 sütun | 10 |
Elektronik tablonun her satırında kaç sütun olduğu. Satır çarpı sütunun bir tavanı vardır ve aşılması bir şey yazılmadan önce reddedilir. |
Nasıl çalıştırılır?
Setin neye mal olacağına bakın, kurun veya düzenlemek için tarifini alın:
tfg preset show tabular-import
tfg generate --preset tabular-import --out ./tabular-import
tfg preset eject tabular-import > tabular-import.yaml
Ya da testlerinizin yanında kendi tarifinizde onun üzerine kurun:
version: 1
extends: preset:tabular-import