b'\n_START_ARTICLE_\nComma-separated values\n_START_PARAGRAPH_\nIl comma-separated values (abbreviato in CSV) \xc3\xa8 un formato di file basato su file di testo utilizzato per l\'importazione ed esportazione (ad esempio da fogli elettronici o database) di una tabella di dati._NEWLINE_Non esiste uno standard formale che lo definisca, ma solo alcune prassi pi\xc3\xb9 o meno consolidate.\n_START_SECTION_\nDescrizione del formato\n_START_PARAGRAPH_\nIn questo formato, ogni riga della tabella (o record della base dati) \xc3\xa8 normalmente rappresentata da una linea di testo, che a sua volta \xc3\xa8 divisa in campi (le singole colonne) separati da un apposito carattere separatore, ciascuno dei quali rappresenta un valore._NEWLINE_Il formato CSV non specifica una codifica di caratteri, n\xc3\xa9 la convenzione per indicare il fine linea (nei sistemi operativi Unix e Unix-like viene usato il carattere ASCII line-feed, nei sistemi operativi Microsoft Windows si usa la sequenza di caratteri ASCII carriage return+line-feed, mentre in altri pu\xc3\xb2 essere usato il solo carattere carriage return), n\xc3\xa9 il carattere da usare come separatore tra campi e nemmeno convenzioni per rappresentare date o numeri (tutti i valori sono considerati come semplici stringhe di testo) e se la prima riga \xc3\xa8 solo di intestazione o meno. Questi dettagli possono dover essere specificati dall\'utente tutte le volte che si importano o esportano dati in formato CSV in un programma come ad esempio un foglio elettronico._NEWLINE_Nel caso pi\xc3\xb9 semplice non sono ammessi valori che contengano caratteri di fine linea o il carattere che separa i campi: in questo caso, ad ogni riga della tabella corrisponde esattamente una linea di testo._NEWLINE_Per ovviare a questo limite si ricorre alla codifica che segue: se il valore contiene caratteri di fine linea, il carattere separatore o i doppi apici ("), esso viene racchiuso tra doppi apici e quelli eventualmente presenti nel valore sono raddoppiati. Ad esempio il valore_NEWLINE_foo, "bar" _NEWLINE_baz _NEWLINE_viene trasformato in_NEWLINE_"foo, ""bar""_NEWLINE_baz"_NEWLINE_Con questa codifica, una riga (o record) pu\xc3\xb2 essere rappresentata con pi\xc3\xb9 linee di testo, ed in fase di importazione dei dati occorre tener conto della trasformazione effettuata per suddividerli nelle righe e colonne originarie.\n_START_SECTION_\nCarattere che separa i campi\n_START_PARAGRAPH_\nNei sistemi operativi Microsoft Windows alcuni programmi (tra cui Microsoft Excel) utilizzano come carattere separatore tra i campi il separatore di elenco specificato nelle opzioni di internazionalizzazione (nel pannello di controllo). Il valore predefinito \xc3\xa8 la virgola nei paesi anglosassoni, ed il punto e virgola nei paesi come Spagna, Italia e Francia (ove la virgola viene usata come separatore delle cifre decimali).'