Dom Rozwój Co to jest plik CSV? - definicja z techopedia

Co to jest plik CSV? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza plik wartości rozdzielanych przecinkami (CSV)?

Plik wartości rozdzielanych przecinkami (CSV) zawiera różne wartości oddzielone separatorem, który działa jak tabela bazy danych lub pośrednia forma tabeli bazy danych. Innymi słowy, plik CSV to zestaw wierszy i kolumn bazy danych przechowywanych w pliku tekstowym, tak że wiersze są oddzielone nowym wierszem, a kolumny oddzielone średnikiem lub przecinkiem. Plik CSV służy przede wszystkim do przesyłania danych między dwiema bazami danych o różnych formatach za pomocą programu komputerowego.

Techopedia wyjaśnia plik wartości rozdzielanych przecinkami (CSV)

Poniższa sekwencja ilustruje typowy plik CSV:

John Smith, 50, 5000 $, Nowy Jork

David Benz, 36, 10000 $, Miami

Zauważ, że każdy wiersz tekstu odpowiada wierszowi w tabeli bazy danych. Różne kolumny są reprezentowane przecinkiem. Zasadniczo spełnione są następujące warunki:

  • Wiodące i końcowe spacje są na ogół ignorowane podczas konwersji z CSV do typowej bazy danych.


  • Podwójne cudzysłowy służą do ograniczania osadzonych przecinków.


  • Pole zawierające podwójne cudzysłowy jest otoczone podwójnymi cudzysłowami, a osadzone podwójne cudzysłowy w polu są również otoczone dodatkową parą podwójnych cudzysłowów.


  • Pole z osadzonymi podziałami linii jest również otoczone podwójnymi cudzysłowami.

  • Pola w górnym wierszu wskazują nazwy kolumn tabeli docelowej, na które zostanie przekonwertowany plik CSV.

Zaletą korzystania z formatu pliku CSV do wymiany danych jest to, że plik CSV jest stosunkowo łatwy do przetworzenia przez dowolną aplikację, a ekstrakcję danych można uzyskać za pomocą prostego programu. We wcześniejszych latach, gdy technologie bazodanowe były jeszcze w powijakach, CSV był najbardziej standardowym formatem przenośnym. W przeważającej części plik CSV byłby używany tylko dla stosunkowo prostej aplikacji, podczas gdy XML byłby używany do przesyłania wymagającego większej złożoności.

Co to jest plik CSV? - definicja z techopedia