Senza categoria
Generatore CSV in PHP
Il destinatario deve interpretare correttamente il file. Schema e valori preservati contano più dell'estensione.
Concordare il formato
Definiamo colonne, ordine, codifica, separatore, vuoti e fine riga. Gli identificatori conservano gli zeri iniziali.
Usare una funzione CSV
fputcsv scrive campi in un flusso. Impostiamo parametri espliciti e controlliamo errori. Non concateniamo semplicemente valori con virgole, virgolette o righe nuove.
Documentazione: PHP Manual — fputcsv.
Provare casi difficili
Includiamo accenti, virgole, virgolette, ritorni a capo, vuoti e codici lunghi. Per fogli di calcolo consideriamo formule e protezione adatta al destinatario.
Controllare accesso e dimensione
Esportiamo solo campi necessari a persone autorizzate. Elaboriamo grandi volumi per fasi. Un file incompleto non è un risultato finito.
Accettare a destinazione
Rileggiamo e confrontiamo quantità e valori, poi testiamo l'importatore. Versione dello schema e rapporto rivelano nuove esigenze.