Hjem Utvikling Hva er en csv-fil? - definisjon fra techopedia

Hva er en csv-fil? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr CSV-fil (Comma-Separated Values ​​File)?

En komma-separerte verdier (CSV) -fil inneholder forskjellige verdier atskilt med en avgrenser, som fungerer som en databasetabell eller en mellomform av en databasetabell. Med andre ord er en CSV-fil et sett med databaserader og kolonner som er lagret i en tekstfil slik at radene skilles med en ny linje mens kolonnene skilles med et semikolon eller et komma. En CSV-fil brukes først og fremst til å transportere data mellom to databaser med forskjellige formater gjennom et dataprogram.

Techopedia forklarer CSV-fil (Comma-Separated Values ​​File)

Følgende sekvens illustrerer en typisk CSV-fil:

John Smith, 50, 5000 dollar, New York

David Benz, 36, 10000 dollar, Miami

Legg merke til at hver tekstlinje tilsvarer en rad i databasetabellen. De forskjellige kolonnene er representert med komma. Generelt er følgende sant:

  • De ledende og etterfølgende mellomrom blir generelt ignorert når konvertering gjøres fra CSV til en typisk database.


  • Doble sitater brukes for å avgrense innebygde komma.


  • Et felt som inneholder doble anførselstegn er omgitt av doble anførselstegn, og de innebygde doble anførselstegnene i feltet er også omgitt av et ekstra par med doble anførselstegn.


  • Et felt som har innebygd linjeskift er også omgitt av doble sitater.

  • Feltene på øverste rad angir kolonnenavnene på måltabellen som CSV-filen skal konverteres til.

Fordelen med å bruke CSV-filformat for datautveksling er at CSV-filen er relativt enkel å behandle med alle applikasjoner, og datautvinning kan oppnås ved hjelp av et enkelt program. I de tidligere årene da databaseteknologier fremdeles var i sin spede begynnelse, var CSV det mest bærbare formatet. For det meste vil en CSV-fil bare brukes til en relativt enkel applikasjon, mens XML vil bli brukt til en overføring som involverer mer kompleksitet.

Hva er en csv-fil? - definisjon fra techopedia