Publication: Magyar Közlöny
Issue: MK-2004-195 (Year: 2004, Number: 195)
Era: 2004-2010
Section: szóló 1993. évi XLVI. törvény 6. § f) pontja alapján kiadott – az egységes statisztikai számjel elemeirõl és
Paragraph Index: 81

2. A fájl típusa, szerkezete 2.1 A fájlt CSV (comma separated values, azaz vesszõvel elválasztott értékek) típusú, ASCII szöveg fájlként kell elkészíteni. A fájl formátuma feleljen meg az IBM PC DOS 3.3-as vagy magasabb verzió számú operációs rendszer követelményeinek. A karakterkészlet DOS 852 (Windows 1250) 2.2. A rekordokat rekordhatárolójel, a mezõket mezõhatárolójel választja el egymástól (ld. a jelen pont 2.10 alpontot). 2.3. A mezõk tetszõlegesen fix vagy változó hosszon küldhetõk. (Magyarázat: A fogadó program elsõ lépése két vesszõ közötti értékekkel dolgozik - természetesen az elsõ, illetve utolsó mezõ sajátosságait figyelembe véve -, így az adatszolgáltatóra van bízva, hogy eszközeinek megfelelõen fix hosszan, változó hosszan vagy vegyesen küldi be - két vesszõ között - a mezõket.) 2.4. A rekord elején szereplõ, azonosítás célját szolgáló mezõk soha nem lehetnek üresek. 2.5. A számértéket tartalmazó mezõk, ha értékük nulla, üresen hagyhatók, de tetszés szerint a nulla be is írható. Az „üres” mezõhöz tartozó elválasztó karaktert (a vesszõt) ki kell tenni. Ilyenkor két vesszõ - vagy több üres mezõ esetén több vesszõ - követi egymást. 2.6. Üres adattartalmú sor beküldése lehetséges, de nem kötelezõ. Vonatkozik ez arra az esetre is, amikor a kérdõív táblájában sorszámmal ellátott, de adattal nem rendelkezõ u.n. címsor található (a sor összes rovata ki van szürkítve). 2.7. A sorban az utolsó értékes adatot követõ vesszõ(k) elhagyható(k) akkor is, ha még több mezõ következne (de csak akkor, ha ezek mindegyike üres). Ezek a vesszõk, az adatszolgáltató választásától függõen, szerepeltethetõk is. A rekordelválasztó jel elõtti utolsó mezõt is tetszõlegesen követheti vesszõ, vagy nem. (Magyarázat: A fogadó program a rekordelválasztó jelbõl észreveszi, hogy vége a sornak, és a hiányzó mezõket üres mezõnek tételezi fel. Ha ezek numerikus adatokat tartalmazó mezõk lennének, akkor értékük nulla lesz.) 2.8. A ‘két vesszõ között’ szereplõ érték idézõjelek között is lehet. 2.9. Szabad szöveget tartalmazó mezõ küldése esetén a mezõ tartalmát idézõjelek közé kell tenni, akkor - ha a szöveg maga vesszõ karaktert tartalmaz, vagy - ha a szöveg maga idézõjelet tartalmaz. A szövegben eredetileg elõforduló idézõjelet meg kell duplázni. (A szoftverek nagy része automatikusan így viszi ki fájlba íráskor a szöveges mezõk tartalmát.) 2.10. Különleges karakterek a fájlban: - rekordelválasztó karakter: ASCII 13-as és 10-es kód (ez az enter vagy másképpen return billentyû, ), - mezõelválasztó karakter: ASCII 44-es kód (vesszõ), - negatív elõjel: ASCII 45-ös kód (mínusz jel), - tizedesjel: ASCII 46-os kód (pont), - idézõjel: ASCII 34-es kód (”), - magyar ékezetes szöveg küldése esetén a karakterkészlet tekintetében a jelen pont 2.1. alpont tartalma az irányadó

Source: https://magyarkozlony.hu/hivatalos-lapok/7eda1a9307307eb6bdcb23e0cb3bb1e8f8774e33/dokumentumok/2ebf26008302298fc9612941c1a2111c05a7b224/letoltes