8.3 CSV fájl importálása

CSV fájl
A betöltendő CSV fájlt itt lehet kiválasztani. A CSV fájllal kapcsolatos elvárások:
Oszlopnevek
A CSV fájl első sora tartalmazzon oszlopneveket. Az oszlopnevekben számítanak a kis- és nagybetűk.
Oszlop sorrend
A CSV fájl oszlopainak sorrendje szabad, nincs elvárás, hogy milyen sorrendben legyenek. A lényeg, hogy a szükséges oszlopok meglegyenek, amit a Maverix az első sorból dönt el.
Azonos oszlopszám minden sorban
A Maverix csak olyan CSV állományt dolgoz fel, amelyre igaz, hogy minden sorban ugyanannyi oszlop van. Ha van olyan sor, amiben több vagy kevesebb oszlop van a többinél, az L alakú CSV hibával jelzi.
NULL értékek
A Maverix különbséget teszt az üres mező és a nem definiált / nem megadott / NULL mező között. Az üres mező a CSV állományban így néz ki: ;"";, tehát 2 mezőelválasztó között 2 mezőhatároló, míg a NULL így: ;;, tehát két mezőelválasztó.
Fájl kódolása
A betöltendő CSV fájl kódolása.
Mezőelválasztó karakter
A betöltendő CSV fájlban lévő mezőelválasztó karakter.
Mezőhatároló karakter
A betöltendő CSV fájlban lévő mezőhatároló karakter.
Mezőhatároló karakter opcionális
Amennyiben opcionális, akkor lehet vegyesen, tehát úgy, hogy egyik mező esetén nincs mezőhatároló, másik mezőnél pedig van. Amennyiben nincs mezőhatároló karakter, akkor nincs lehetőség megkülönböztetni az üres mezőt a NULL értéktől.
Előnézet
A CSV fájl előnézete, pár sor megjelenítése táblázatos formában, így van lehetőség még javítani a kódoláson, mezőelválasztó és határoló karaktereken.
Frissítés
Az előnézeti lista frissítése.
Betöltés a listába
Beolvasás előtt a listában meglévő esetleges elemek törlése.
Hozzáadás a listához
Beolvasás során a listában meglévő elemek megmaradnak.
Kivonás a listából
Beolvasás során a meglévő listaelemekből töröljük a közös elemeket.
Közös rész megtartás
Beolvasás során csak az azonos rekordok maradnak.
Ütköző oszlopok automatikus eldobása
Amennyiben a betöltendő CSV fájlban több azonos nevű oszlop szerepel, csak az elsőt vesszük figyelembe.
Beolvasás
A CSV importálás indítása.