Bez kategorie
Generátor CSV v PHP
Příjemce musí soubor správně přečíst. Dohodnuté schéma a zachované hodnoty jsou důležitější než přípona.
Dohodněte formát
Určíme sloupce, pořadí, kódování, oddělovač, prázdné hodnoty a konce řádků. Identifikátory zachovají počáteční nuly.
Použijte funkci CSV
fputcsv zapisuje pole do proudu. Parametry nastavíme výslovně a ověříme chybu. Hodnoty s čárkami, uvozovkami a řádky pouze neslepujeme.
Dokumentace: PHP Manual — fputcsv.
Testujte obtížné hodnoty
Zahrneme diakritiku, čárky, uvozovky, nové řádky, prázdné údaje a dlouhé kódy. Pro tabulky zohledníme interpretaci vzorců a ochranu podle příjemce.
Kontrolujte přístup a velikost
Exportujeme potřebná pole oprávněným osobám. Velké objemy zpracujeme postupně. Neúplný soubor není hotový výsledek.
Ověřte v cíli
Znovu čteme a porovnáme počty i hodnoty, pak cílový importér. Verze schématu a report odhalí změny požadavků.