LA CAMPANA

C'è chi legge queste notizie prima di te.
Iscriviti per ricevere articoli freschi.
E-mail
Nome
cognome
Come vuoi leggere The Bell
No spam

Sempre più utenti di personal computer, un numero enorme di applicazioni e file. È necessario archiviare, convertire e trasferire file. Tutti i tipi di estensioni aiutano a convertire i file, fornendo loro altre funzioni e valori. Una di queste estensioni di supporto è CSV.

Soprattutto spesso, vengono convertite tabelle con vari dati. CSV fa un ottimo lavoro. Esistono, ovviamente, metodi più avanzati, ma se ci troviamo di fronte a CSV, parleremo di tutti i pro e i contro di questa particolare estensione.

Cosa nasconde un file CSV?

In primo luogo, sorge la domanda molto attesa: di cosa si tratta? I file CSV sono dati tabulari compressi, ciascuna delle quali è separata dalla virgola vicina nel caso più comune. Da qui il nome - CommaSeparatedValues. Esistono tre tipi di delimitazione cellulare e, di conseguenza, tre formati:

  1. CSV -
  2. TSV - Tab
  3. SCSV - punto e virgola

In generale, CSV è un modo molto conveniente per scambiare dati tra diverse applicazioni non correlate - ad esempio, è possibile caricare una tabella di dati in tale file da un portale Internet utilizzando le funzioni di esportazione e analizzare ulteriormente i dati, costruire grafici, grafici e eseguendo molte altre operazioni, aprendo CSV usando programmi familiari sul computer.

È meglio creare tali file in Notepad ++ o OpenOffice (ovvero un programma Cacl progettato per funzionare con dati tabulari) per evitare problemi di codifica. Ad esempio, se Unicode viene utilizzato nel testo e 1251 viene utilizzato per impostazione predefinita in Windows, la tabella avrà solidi punti interrogativi anziché dati. Puoi creare un CSV in. Riempi la tabella con i dati e salvala nell'estensione CSV.

Si noti che la prima riga di un file CSV di solito contiene nomi di colonna ed è un tipo di intestazione della tabella. La presenza di tale linea quando si lavora con CSV nello stesso Excel è facoltativa, ma la sua presenza semplifica notevolmente l'identificazione dei dati e la collaborazione con essi.

Il modo per aprire un documento CSV

All'apertura dei file CSV, si presenta il seguente problema: alcuni programmi non comprendono la differenza tra csv, tsv e scsv. Cioè, il risultato finale non è affatto quello che vorremmo vedere.

Excel avvisa questo errore e prima di aprire il nostro file, chiede cosa e come leggere e dividere. Questo semplifica il lavoro con grandi quantità di dati.

Infine, apri il nostro file:

  1. Scheda dati
  2. Recupero di dati esterni
  3. Dal testo
  4. Seleziona il nostro file CSV
  5. Seguiamo le istruzioni della Procedura guidata testo e otteniamo il nostro documento.

Se si crea un file CSV da Excel, tenere presente che il formato è destinato esclusivamente alla memorizzazione di dati di testo. Inoltre, quelli memorizzati non devono contenere caratteri utilizzati come separatori di colonne. Esempio: se i delimitatori sono virgole, non dovrebbero essere nel testo del file salvato.

Ora siamo avvisati di tutti i pericoli associati al formato CSV. I programmatori lo studiano più in profondità e sulla prima coppia di queste informazioni è sufficiente.

I file CSV sono destinati alla memorizzazione di dati tabulari nel formato di file di testo semplice. Per aprire un file del genere non è necessario un programma speciale per lavorare con le tabelle, basta un semplice editor di testo. Questo formato viene spesso utilizzato da vari tipi di script per memorizzare piccole quantità di dati.

Manuale di istruzioni

  • Utilizzare l'editor di testo più semplice (ad esempio Blocco note) per creare "manualmente" un file CSV. Se hai bisogno di un file che non contiene alcun dato, salva semplicemente un documento vuoto con l'estensione csv, ad esempio data.csv.
  • Separare il contenuto delle colonne adiacenti della tabella con una virgola se è necessario inserire alcuni dati tabulari nel file. Il nome di questo formato (CSV - Comma Separated Values) è tradotto dall'inglese come "valori separati da virgola". Tuttavia, è più conveniente e quindi più spesso utilizzato per separare i valori con un punto e virgola. Ciò è dovuto al fatto che nella maggior parte dei paesi di lingua non inglese è consuetudine utilizzare una virgola come separatore delle parti intere e frazionarie dei numeri reali.
  • Inserire solo una riga di dati tabulari in ciascuna riga del file CSV. Cioè, il terminatore di riga è il separatore di riga della tabella contenuta in tale file.
  • Utilizzare l'editor di fogli di calcolo se non si desidera creare manualmente un file CSV. La maggior parte dei programmi per fogli di calcolo può leggere e salvare i dati in questo formato. Ad esempio, è possibile utilizzare l'applicazione Office di Microsoft Excel 2007. Dopo aver creato (o aperto) una tabella che si desidera salvare in un file CSV, fare clic sul pulsante rotondo grande di Office nell'angolo in alto a sinistra della finestra dell'editor. Nel menu che si apre, vai alla sezione "Salva con nome" e seleziona la voce in basso - "Altri formati". A questa voce di menu viene assegnato un tasto di scelta rapida F12: è possibile utilizzarlo.
  • Espandere l'elenco a discesa "Tipo file" e selezionare la riga "CSV (delimitato da virgole)". Quindi nel campo "Nome file", inserisci un nome, seleziona un percorso di archiviazione e fai clic sul pulsante "Salva".
  • Rispondi affermativamente (i pulsanti “OK” e “Sì”) alle domande che Excel farà due volte prima di salvare il file. In questo modo, l'editor avvertirà che il formato CSV non supporta la capacità di formattare testi, utilizzare "libri" e "pagine", formule di celle e altre opzioni disponibili nei formati nativi di questo editor di fogli di calcolo.
  • Ministero della Pubblica Istruzione e Scienza della Federazione Russa

    Istituto statale di bilancio per l'istruzione superiore

    Università tecnica statale di Novosibirsk

    Dipartimento della CIT

    Insediamento e lavoro grafico

    nella disciplina

    "Tecnologie dell'informazione di rete"

    Formato dei datiCSV

    Gruppo: AVT-909

    Completato da: Gogoli A.G.

    insegnante:

    Khairetdinov M.S.

    Novosibirsk, 2013

    Il compito. 3

    1. Introduzione. 4

    2. Informazioni generali. 5

    3. La struttura dei dati nel file. 6

    3.1. Registrazione. 6

    3.2. Campi (colonne) 6

    3.2 Separatori. 7

    3.3 Registrazione fine marcatore. 7

    4. Registra un titolo. 9

    5. Protezione del campo dati. 9

    5.1 Virgolette doppie per protezione. 9

    5.2 Doppie virgolette doppie. 10

    6. Un esempio di implementazione. 11

    7. Librerie per lavorare con il formato. 12

    8. Il programma di test. 13

    Letteratura. 14


    compito

    1. Studia e scrivi una recensione del formato CSV.

    2. Scrivi una recensione di librerie gratuite disponibili sulla rete che leggano / scrivano dati nel formato / linguaggio di descrizione specificato o invii dati per il protocollo o l'interfaccia I / O specificati e siano compatibili con i moduli C / C ++.

    3. Scrivere una procedura per leggere i dati nel formato specificato.

    4. Scrivere una procedura per la registrazione dei dati nel formato specificato.

    5. Scrivere la funzione di ricezione / trasmissione dei dati utilizzando il protocollo o l'interfaccia I / O specificati.

    6. Creare set di dati di prova per verificare tutti i tipi di elementi di dati utilizzati nel formato specificato.


    1. Introduzione

    CSV(dall'inglese Valori separati da virgola- Comma Separated Values) - Un formato di testo per rappresentare i dati tabulari. Ogni riga del file è una riga della tabella. I valori delle singole colonne sono separati da un delimitatore (delimitatore) virgola (,).

    Un file CSV può essere considerato come un repository di dati dall'applicazione di un produttore alla lettura da un'applicazione del consumatore. La loro funzione principale è di archiviare dati di testo e non sono destinati a dati binari.


    2. Informazioni generali

    Un file CSV è costituito da due tipi di dati: dati del payload e marker. I dati utili sono ciò che è scritto nell'applicazione del produttore e letto nell'applicazione del consumatore. I marcatori vengono utilizzati per organizzare dati utili all'interno di un file CSV.

    Le seguenti regole si applicano a tutti i file. CSV:

    1 L'estensione del file deve essere * .csv indipendentemente dal tipo di marcatori.

    Ciò garantisce che il file venga letto correttamente con i marker. Tre codifiche comuni a 8 bit: 1252, ISO / IEC 8859-1 e UTF-8.

    3 A parte i marcatori, nulla dovrebbe essere scritto nella codifica ASCII.

    Il file CSV non è destinato alla memorizzazione di dati binari. Questa regola proibisce l'uso della maggior parte dei caratteri di controllo ASCII.

    4 Un file CSV deve contenere almeno una voce.

    Il file CSV non deve essere vuoto (avere lunghezza zero) o essere costituito solo dalla fine logica. Il numero minimo di record che deve contenere un file CSV è un record: un'intestazione, che può essere seguita da 0 o più record di dati.


    3. Struttura dei dati in un file

    3.1. Registrazione.

    Il record nel file CSV è composto da due parti: i dati principali con delimitatori e un indicatore della fine del record. (fig.1)

    Figura 1. La struttura dei record nel file CSV.

    3.2. Campi (colonne)

    I CSV vengono generalmente utilizzati per archiviare dati tabulari uniformi. Se visualizzati in una tabella, i dati all'interno del CSV sono disposti visivamente in più righe (record) e colonne (campi). Da qui il termine colonna campo.

    Con una lunghezza di campo fissa, la posizione relativa di ciascun campo all'interno del record deve essere fissa. Tuttavia, CSV è un formato di file che consente registrazioni di lunghezza variabile. Ciò consente di risparmiare spazio significativo rispetto ai formati a lunghezza fissa. Per implementare questo approccio, viene utilizzato un utile marker di separazione dei dati, che indica una transizione da un campo all'altro. Il separatore di campo è un singolo carattere.

    C'è anche una voce di intestazione. Pertanto, è molto importante che i campi nel record seguano nell'ordine indicato.

    La Figura 2 mostra dove vengono utilizzati i caratteri di separazione (SEP) nel record. Un intero record può consistere solo di delimitatori.

    Figura 2. Formato di registrazione in un file CSV.

    3.2 Separatori

    Sebbene il nome del file di formato Valori separati da virgola  - i valori separati da virgole implicano una virgola sotto forma di separatore di campo, alcune applicazioni usano altri caratteri.

    Le seguenti regole si applicano al delimitatore:

    1 Il separatore di campo deve essere un singolo carattere.

    2 Dopo aver selezionato un carattere, lo stesso carattere deve essere utilizzato in tutto il file.

    3 Il produttore dell'applicazione deve utilizzare una virgola (ASCII 0x2C) come separatore di campo.

    Questa regola solleva una delle domande più difficili che gli sviluppatori devono affrontare durante l'implementazione del codice per elaborare un file CSV: i delimitatori incorporati nei payload.

    Un file con estensione "csv" è un documento di testo che viene utilizzato per rappresentare ed elaborare i dati in vari prodotti software. La struttura del file CSV è una linea separata da virgola. Ogni riga è una riga nella tabella e le virgole vengono utilizzate per separare queste righe in colonne.

    Tip!

    La storia della creazione del file risale al 1967. Quindi questo formato è stato inizialmente utilizzato per i computer IBM che eseguono il sistema operativo OS / 360. Nonostante la durata piuttosto lunga di questo formato, non ha ancora perso la sua rilevanza e viene utilizzato in processori di tabelle e programmi che elaborano database.

    Quale programma per aprire il file CSV?

    Il formato del documento CSV è un file di testo semplice. Per modificarlo rapidamente, hai solo bisogno di un blocco note o di un editor di testo Notepad ++ gratuito. Puoi scaricarlo. Un esempio di apertura in Notepad ++ è mostrato nella figura seguente.

    Tip!

    Blocco note è utile se è necessario modificare un piccolo file. Ma se ci sono molti dati nel file, è più conveniente usare un processore da tavolo.

    I processori da tavolo più popolari sono:

    •   gnumeric;
    •   Microsoft Excel
    •   LibreOffice Calc;
    •   OpenOffice Calc;
    •   Fogli di calcolo Kingsoft.

    Ad esempio, LibreOffice può essere scaricato da sito ufficiale .

    Oltre agli editor di tabelle, il file "csv" viene utilizzato in vari software specializzati che memorizzano i dati al suo interno. Google utilizza questo formato anche nei suoi prodotti per importare ed esportare contatti in Gmail.

    Come aprire un file CSV?

    Ora diamo un'occhiata a un esempio dettagliato di apertura di un file "csv". Per fare ciò, usa l'editor di fogli di calcolo di LibreOffice Calc, incluso nella suite per ufficio gratuita di LibreOffice:


    Ci auguriamo che tu possa affrontare questo problema con il nostro articolo. Lascia le tue domande nei commenti!

    Un file CSV (Comma Separated Values \u200b\u200bFile) è un file i cui valori saranno separati da virgole. Il formato CSV è considerato testo, ha lo scopo di fornire dati tabulari.

    La creazione di un file .csv può essere eseguita, ad esempio, utilizzando l'utilità Nokia PC Suite durante l'esportazione di messaggi utente da un dispositivo mobile a un computer. Le righe del formato file CSV sono righe separate della tabella. Il valore di ogni singola colonna è un valore separato da virgola. Se i valori contengono caratteri riservati, le virgolette doppie vengono utilizzate come delimitatore. Vale la pena notare che un formato di dati simile viene utilizzato da un gran numero di sistemi software, alcune delle utility utilizzano una sorta di punto e virgola come separatori.

    Un tipo di file con estensione CSV contiene informazioni che possono essere importate nel database e un file di testo simile può trasportare i dati necessari per l'organizzazione delle tabelle.

    Un file CSV può essere letto da un editor di testo e l'elenco di tali editor include la maggior parte dei programmi utilizzati per lavorare con testo e tabelle. Pertanto, programmi come Microsoft Excel o Corel WordPerfect Office possono aprire un file con il valore del formato .csv e il formato del file può essere aperto con LibreOffice, Apache OpenOffice e molti altri.

    I file di dati separati da virgola sono responsabili della comunicazione tra vari sistemi e facilitano il trasferimento e l'elaborazione di dati voluminosi costituiti da una struttura tabulare.

    LA CAMPANA

    C'è chi legge queste notizie prima di te.
    Iscriviti per ricevere articoli freschi.
    E-mail
    Nome
    cognome
    Come vuoi leggere The Bell
    No spam