Komplexní příručka o tom, co je soubor CSV a jak jej vytvořit, otevřít, importovat nebo exportovat.
Soubor CSV odkazuje na příponu souboru ‚hodnota oddělená čárkami‘, která vám umožňuje ukládat tabulková data pro správu sad dat nebo databází. Jedná se o prostý textový soubor, který může obsahovat pouze čísla a textové hodnoty, které jsou odděleny nebo odděleny čárkou.
CSV je velmi oblíbený a všestranný formát souborů, který se často používá pro výměnu dat mezi různými aplikacemi. Protože se soubory CSV snadno organizují a manipulují s nimi, jsou široce používány ve spotřebitelských, obchodních, finančních a vědeckých aplikacích. Mnoho programů nabízí možnosti importu nebo exportu souborů ve formátu CSV.
V tomto článku probereme, co je soubor CSV, jak je vytvářet a upravovat, jak otevřít soubor CSV a jak importovat/exportovat soubor CSV.
Co je soubor CSV a jaká je jeho struktura?
Soubor CSV, někdy označovaný jako hodnoty oddělené znaky nebo soubor oddělený čárkami, je jakýkoli soubor, který končí na „.csv“. Jde o běžný formát pro výměnu dat používaný tabulkovými nebo databázovými programy, jako je Microsoft Excel, Google Sheets, MySQL atd. CSV usnadňuje přenos složitých dat mezi aplikacemi, které spolu nemohou komunikovat, pokud obě aplikace podporují CSV formát.
Soubory CSV mohou obsahovat pouze písmena, čísla a znaky (tisknutelné znaky ASCII nebo Unicode), které jsou odděleny (nebo odděleny) čárkami. Protože se jedná o prosté textové soubory, lze soubory CSV snadno importovat nebo exportovat. Pomocí souborů CSV můžete snadno exportovat velké a složité informace z jednoho programu a poté informace v tomto souboru CSV importovat do jiného programu.
V souborech CSV jsou hodnoty obvykle odděleny čárkou, ale někdy mohou k oddělení hodnot použít jiné znaky, včetně:
- středník (;)
- Tab (\t)
- Prostor ( )
- Jednoduché nebo dvojité uvozovky (”) (“”)
- Trubka (|)
Struktura CSV souboru
Soubor CSV má jednoduchou strukturu a je ve skutečnosti vyjádřen svým názvem (hodnoty oddělené čárkami). Soubory CSV oddělují každou konkrétní datovou hodnotu (sloupce) na jednom řádku čárkou a na různých řádcích se zobrazují různé řádky. Když například převádíte tabulku dat do souboru CSV, první řádek/řádek obsahuje záhlaví sloupců (oddělovačů) v tabulce a potom každý řádek obsahuje řádek tabulky.
Lépe to bude pochopitelné na příkladu. Řekněme, že máte tuto tabulku obsahující tabulku dat:
A takto vypadají výše uvedená data v souboru ve formátu CSV:
Jméno,Příjmení,Pohlaví,Země Franklyn,Neznámý,Muž,Francie Loreta,Curren,Žena,Francie Philip,Pán,Muž,Francie Shavon,Benito,Žena,France Shavonne,Pia,Žena,Francie
Soubor CSV by mohl být komplikovanější než tento s více poli nebo hodnotami na každém řádku a mohl by obsahovat tisíce řádků. Soubory CSV nepodporují žádná písma, design ani formátování, obsahují pouze prostý text. Tato jednoduchost dělá z CSV soubor volby pro export a import dat do jiných programů.
Vytvoření souboru CSV
Existují dva způsoby, jak vytvořit soubor CSV – jeden můžete vytvořit soubor CSV exportem nebo uložením souboru ve formátu CSV pomocí aplikací; za druhé, vytvořte soubor CSV pomocí textového editoru.
Vytvořte soubor CSV pomocí textového editoru
K vytvoření souboru CSV nepotřebujete specializovaný tabulkový procesor nebo databázový software, soubor CSV můžete vytvořit pomocí libovolného textového editoru, který je schopný, jako je Notepad, Vim, Notepad++ atd. Vše, co musíte udělat, je zadat řetězec hodnot ( sloupce), které jsou odděleny čárkami a řádky jsou odděleny novými řádky. Zde, jak:
Nejprve otevřete textový editor, jako je Poznámkový blok, a poté zadejte názvy sloupců nebo první řádek dat (záznam) oddělené čárkami na první řádek. Například do řádku souboru zapisujeme následující záhlaví:
Jméno, Pohlaví, Země, Věk
A nezapomeňte psát bez zbytečné mezery v řetězci.
Poté zadejte hodnoty na druhý řádek ve stejném formátu jako na prvním řádku. Zde zadáváme skutečné jméno, po kterém následuje pohlaví, země a poté věk.
Dulce,Žena,Spojené státy americké,32
Pokračujte v psaní hodnot pro každou položku na každý následující řádek. Pokud chcete některá pole (hodnotu) ponechat prázdná, nezapomeňte přidat čárku, jinak se zbývající pole v řádku při importu souboru do tabulky posunou doleva. V níže uvedeném příkladu jsme vynechali pole země na 7. řádku, ale přidali jsme čárku, abychom ponechali prázdnou buňku, když překrýváme data do tabulky.
Pravidla pro vytváření souborů CSV
Internet Engineering Task Force (IETF) definuje, jak by měl být soubor CSV strukturován a formátován podle standardu ‚RFC4180‘. Podle toho existuje několik dalších pravidel, která musíte dodržovat pro formátování dat v souboru CSV. „CRLF“ zde znamená „carriage return“ a „linefeed“, což znamená přerušení řádku.
- Uchovávejte každý řádek dat na samostatném řádku odděleném zalomením řádku (CRLF).
Philip, Muž, Francie, 36
- Nemusíte následovat poslední řádek dat (řádek) se zalomením řádku.
Philip,Muž,Francie,36 Mara,Žena,Británie,25
- Do prvního řádku souboru můžete zahrnout volitelný řádek záhlaví se seznamem názvů sloupců ve stejném formátu jako ostatní řádky. Záhlaví mohou obsahovat názvy související s poli v souboru.
Jméno,Příjmení,Pohlaví,Země Philip,Muž,Francie,36 Mara,Žena,Británie,25
- Ujistěte se, že každé pole v seznamu záhlaví a každý záznam jsou odděleny čárkami. Každý záznam/řádek by měl obsahovat stejný počet polí v celém souboru. A za posledním polem v řádku nesmí následovat čárka.
Jméno, Příjmení, Pohlaví, Země Shavon, Benito, Žena, Francie
- Pokud pole uzavřete do uvozovek, pak se uvozovky nemusí objevit uvnitř polí.
"Sherron","Žena","Velká Británie","65" Belinda,Žena,Island,68
- Pokud chcete, aby se v polích zobrazovaly čárky, dvojité uvozovky, středníky nebo konce řádků, uzavřete pole do dvojitých uvozovek.
Shavonne,Žena,"Fra;nce","10 000"
Jakmile dokončíte svázání dat v Poznámkovém bloku (textový editor), klikněte na nabídku „Soubor“ a vyberte možnost „Uložit“ nebo stiskněte Ctrl+S.
Poté zadejte název souboru a ukončete název souboru příponou „.csv“.
Dále vyberte možnost „Všechny soubory (*.*)“ z rozbalovací nabídky „Uložit jako typ“ a klikněte na tlačítko „Uložit“.
To je vše, co potřebujete k vytvoření souboru CSV pomocí textového editoru.
Vytvořte soubor CSV pomocí tabulkových aplikací
Nejjednodušší způsob, jak vytvořit soubor CSV, je exportovat soubor do formátu CSV nebo jej uložit ve formátu CSV. Většina tabulek, databází a dalších aplikací vám poskytuje možnosti exportovat data do souborů CSV nebo je uložit jako soubory CSV. Můžete si také stáhnout datovou sadu v souboru CSV. V mnoha aplikacích se soubor CSV vytvoří kliknutím na nabídku „Soubor“ a výběrem možnosti „Exportovat“ nebo „Uložit jako“.
Pomocí aplikace Microsoft Excel
Microsoft Excel umožňuje uložit soubor jako soubor CSV pomocí funkce „Uložit jako“. Chcete-li vytvořit soubor CSV pomocí aplikace Microsoft Excel, otevřete aplikaci Excel a poté otevřete existující soubor, který chcete uložit ve formátu CSV, nebo vytvořte nový dokument.
Chcete-li vytvořit nový dokument pro CSV, nejprve přidejte záhlaví sloupce nebo název pole pro každý údaj, který chcete vložit (např. jméno, příjmení, adresu, město, stát a PSČ) do buněk umístěných v řádek 1 v horní části listu.
Poté zadejte svá data do tabulky do příslušných sloupců. Měl by existovat pouze jeden záznam v řadě.
Chcete-li uložit tabulku jako soubor CSV, klikněte na „Soubor“ a vyberte možnost „Uložit jako“.
Na stránce nebo v okně Uložit jako zadejte název souboru do pole Název souboru.
Poté vyberte formát „CSV UTF-8 (oddělený čárkami) (*.csv)“ nebo „CSV (oddělený čárkami) (*.csv)“ z rozbalovací nabídky „Uložit jako typ:“ a klikněte na tlačítko „Uložit“. .
Když kliknete na „Uložit“, pouze aktivní list se uloží jako soubor CSV. Nyní jste vytvořili soubor CSV pomocí aplikace Excel.
Používání Tabulek Google
Tabulky Google vám umožňují stáhnout její tabulku jako soubor CSV pomocí funkce stahování. Chcete-li to provést, otevřete v Tabulkách Google tabulku, kterou chcete stáhnout jako soubor CSV. Nebo můžete vytvořit novou tabulku v Tabulkách Google, jak jsme to udělali ve výše uvedené části.
Po zadání dat do tabulky klikněte na nabídku „Soubor“, poté rozbalte podnabídku „Stáhnout“ a vyberte možnost „Hodnoty oddělené čárkami (.csv, aktuální list)“.
Tím se stáhne aktuální list v tabulce jako soubor CSV. Tabulky Excelu a Google mohou obsahovat vzorce, styly, obrázky, formátování a další věci, ale nepřenesou se do souboru CSV.
Poznámka: Přestože většina tabulkových procesorů podporuje více listů, formát CSV nepodporuje „listy“ nebo „karty“ a informace na doplňkových listech nebudou při exportu nebo uložení souboru zaznamenány do CSV. Uloží se pouze aktuální list.
Otevření souboru CSV
Protože jsou soubory CSV tak jednoduché, lze je snadno otevřít pomocí libovolného textového editoru (jako je Poznámkový blok) nebo tabulkového procesoru (jako je Microsoft Excel, Tabulky Google). Ve většině těchto programů stačí kliknout na Soubor > Otevřít a vybrat soubor CSV, aby se otevřel.
Otevřete soubor CSV v textovém editoru (Poznámkový blok)
Díky své jednoduchosti může každý textový editor, který dokáže otevřít soubor „.txt“, otevřít soubor „.csv“. Když otevřete soubor CSV v textovém editoru, jako je Poznámkový blok, nezobrazí se vám formátovaná nebo strukturovaná data. Místo toho vám ukáže pouze hodnoty oddělené čárkou nebo jiným oddělovačem.
Poznámkový blok však může mít potíže s otevřením souboru CSV, pokud se jedná o velký soubor CSV (soubor o velikosti v GB). V takovém případě zkuste použít výkonnější textový editor, jako je Notepad++, Vim, Sublime Text atd. Poznámkový blok poskytuje jednoduchý a snadný způsob, jak zobrazit soubor CSV.
Chcete-li otevřít soubor CSV v programu Poznámkový blok nebo ve výchozím textovém editoru, klepněte pravým tlačítkem myši na soubor CSV ve Správci souborů nebo v Průzkumníkovi Windows a poté vyberte „Upravit“ (Pokud máte Windows 11, vyberte „Zobrazit další možnosti“ a poté vyberte „Upravit '). Případně můžete na soubor kliknout pravým tlačítkem, přesunout kurzor na možnost „Otevřít pomocí“ a poté vybrat „Poznámkový blok“ nebo jakýkoli jiný textový editor.
Nyní uvidíte data v souboru CSV v prostém textu.
Můžete také otevřít textový editor podle svého výběru, poté kliknout na „Soubor“ a poté na možnost „Otevřít“.
V dialogovém okně ‚Otevřít soubor‘ přejděte na soubor CSV a vyberte jej. Poté klikněte na „Otevřít“
Nyní můžete číst a upravovat data jako u jakéhokoli jiného souboru.
Otevřete soubor CSV v aplikaci Microsoft Excel
Ačkoli můžete snadno zobrazit soubor CSV pomocí jednoduchého textového editoru bez potřeby tabulkového procesoru, jako je MS Excel, není to esteticky přitažlivé. Většina tabulkových aplikací dokáže otevírat a upravovat soubory CSV, což jim také usnadňuje pochopení.
Pokud máte v počítači nainstalovaný Microsoft Excel, bude to výchozí program pro otevírání souborů „.csv“. Jednoduše dvojitým kliknutím na soubor CSV jej otevřete v aplikaci Excel. Pokud se neotevře v Excelu, můžete na soubor CSV kliknout pravým tlačítkem a vybrat „Otevřít v programu“ a vybrat „Excel“.
Případně, pokud již máte otevřený Excel, klikněte na kartu „Soubor“ a poté klikněte na „Otevřít“.
V okně „Otevřít“ přejděte do umístění, které obsahuje váš soubor CSV. Pokud nemůžete najít soubor, který chcete otevřít, klikněte na rozevírací nabídku vedle pole „Název souboru“ a změňte typ souboru na „Textové soubory (*.prn, *.txt, *.csv)“ . Zobrazí se pouze textové soubory ve vybraném umístění.
Jakmile soubor najdete, vyberte jej a kliknutím na „Otevřít“ jej otevřete v Excelu.
Poznámka: Pokud hodnoty v souboru CSV nejsou odděleny čárkou (,), nemusí být hodnoty rozděleny do jednotlivých buněk ve sloupcích a všechny hodnoty v řádcích mohou být seskupeny do jednoho sloupce.
Otevřete soubor CSV v Tabulkách Google
Pokud nemáte placený tabulkový procesor, jako je Microsoft Excel, můžete k zobrazení/úpravě souboru CSV online použít bezplatné tabulkové programy, jako jsou Tabulky Google. Otevření souboru CSV v Tabulkách Google je stejně snadné jako v aplikaci Microsoft Excel.
Nejprve otevřete prázdný soubor tabulky v Tabulkách Google. Na liště nabídek klikněte na „Soubor“ a klikněte na „Otevřít“.
V dialogovém okně Otevřít soubor vyberte kartu „Nahrát“ a klikněte na tlačítko „Vybrat soubor ze zařízení“. Nebo, pokud jste již nahráli svůj soubor CSV na Disk Google, vyberte jej na kartě Můj disk a klikněte na tlačítko Otevřít. Soubor můžete také přetáhnout z počítače do dialogového okna „Otevřít soubor“.
Poté na místním disku najděte soubor CSV, který chcete otevřít, vyberte jej a kliknutím na „Otevřít“ soubor nahrajte.
Jakmile se soubor dokončí nahrávání, bude automaticky zformátován a načten do aktuálního prázdného listu. Nyní můžete soubor upravit jako kterýkoli jiný soubor.
Můžete si také nainstalovat a používat bezplatný kancelářský balík LibreOffice Calc k otevírání a úpravám souborů CSV.
Zobrazte soubor CSV pomocí prostředí PowerShell
Můžete také zobrazit a číst existující soubor CSV v prostředí Windows PowerShell pomocí Import-CSV
cmdlet. Zde je postup:
Nejprve otevřete prostředí Windows PowerShell a pomocí příkazu „cd“ změňte adresář na adresář, kde se nachází váš soubor CSV. V našem systému například používáme následující adresář pro změnu příkazů:
cd C:\Users\rajst\Documents
Poté zadejte následující příkaz a stiskněte Enter:
Import-Csv .csv
Ve výše uvedeném příkazu nezapomeňte nahradit názvem souboru CSV:
Import-Csv Kontakt.csv
A název souboru by neměl obsahovat žádný oddělovač (jako mezera) uvnitř názvu. Výše uvedený příkaz převede obsah uvnitř souboru CSV a zobrazí jej v seznamu, jak je uvedeno níže.
Import souboru CSV do aplikace
Mnoho programů používá k importu dat soubory CSV. K exportu dat můžete použít soubory CSV, ať už se jedná o seznam kontaktů z Kontaktů Google, soubor dat z tabulkového procesoru nebo velké množství informací z databázového programu. Potom lze tyto soubory CSV použít k importu dat do libovolného programu, který tento typ dat podporuje. Pokud jsou pole nebo hodnoty v souborech CSV odděleny jinými oddělovači (jinými než čárkou), pak je nejlepším způsobem, jak soubor otevřít, importovat jej do aplikace.
Možnosti „Importovat“, „Importovat CSV“, Importovat/Exportovat nebo „Importovat hodnoty oddělené čárkami“ najdete u programů, které podporují soubory CSV pro import dat do nich. Podívejme se, jak importovat soubory CSV do různých aplikací.
Importujte soubor CSV do aplikace Excel
Občas, když získáváte soubory z internetu nebo přijímáte soubory od spolupracovníka, mohou být ve formátu CSV. Pokud se pokusíte otevřít soubory CSV přímo v aplikaci Excel, může to způsobit problémy. Nejlepší způsob, jak otevřít soubor v Excelu, je tedy importovat data do Excelu, aby se data nezměnila.
Chcete-li importovat data do Excelu, otevřete program Excel a vytvořte nový sešit nebo otevřete existující. Přejděte na kartu „Data“ a klikněte na tlačítko „Z textu/CSV“ v části Získat a transformovat data na pásu karet.
V dialogovém okně Importovat data vyberte soubor CSV, který chcete importovat do programu Excel, a klikněte na „Importovat“.
Objeví se další okno, zde vyberte svůj oddělovač (čárka) a klikněte na tlačítko ‚Načíst‘.
Soubory CSV budou importovány do nového listu aplikace Excel jako tabulka.
Za normálních okolností, když importujete soubor CSV do sešitu aplikace Excel, budou data importována do nového listu se stejným názvem. Pokud však chcete importovat data do konkrétního umístění v aktuální tabulce, postupujte takto:
Chcete-li importovat soubor CSV do konkrétního umístění v aktuální tabulceotevřete list, do kterého chcete importovat data. Poté přejděte na kartu „Data“ a klikněte na tlačítko „Z textu/CSV“. Poté vyberte soubor CSV, který chcete importovat.
V dalším okně klikněte na rozevírací šipku vedle tlačítka ‚Načíst‘ a vyberte možnost ‚Načíst do‘.
Zobrazí se malé dialogové okno Import dat. Zde vyberte možnost „Stávající list“ a kliknutím na tlačítko pro výběr rozsahu (šipka nahoru) vyberte rozsah buněk.
Poté vyberte rozsah buněk, kam chcete vložit obsah souboru CSV v aktuálním listu. Jakmile vyberete rozsah, klikněte na malou „šipku dolů“ ve sbaleném okně Import dat.
Nakonec kliknutím na „OK“ importujte data.
Nyní je soubor CSV importován do existujícího listu ve vybraném umístění.
Importujte soubor CSV do Tabulek Google
Import souborů CSV do Tabulek Google je jednodušší než v Excelu. Kromě toho vám Tabulky Google poskytují několik dalších možností importu než Excel. Takto můžete importovat soubory CSV do Tabulek Google:
Nejprve otevřete novou tabulku nebo existující soubor v Tabulkách Google. Na panelu nabídek vyberte nabídku „Soubor“ a poté klikněte na možnost „Importovat“.
V dialogovém okně Importovat soubor vyberte kartu ‚Nahrát‘ a klikněte na tlačítko ‚Vybrat soubor ze zařízení‘ nebo sem přetáhněte soubor z místního disku.
Jakmile je soubor nahrán, objeví se další dialogové okno „Importovat soubor“. Zde vyberte umístění importu a typ oddělovače (oddělovač) a kliknutím na tlačítko „Importovat data“ importujte soubor CSV.
V rozbalovací nabídce Importovat umístění máte různé možnosti, kam chcete načíst data CSV v Tabulkách Google. Vyberte příslušnou možnost.
- Vytvořte novou tabulku – Tuto možnost vyberte, chcete-li vytvořit nový soubor tabulky na disku Google a importovat do něj data souboru CSV.Název souboru bude stejný jako název vašeho souboru CSV.
- Vložit nový list(y) – Tuto možnost vyberte, chcete-li do aktuální tabulky vložit nový list (s názvem souboru CSV) a načíst do něj data.
- Nahradit tabulku – Tato možnost nahradí aktuální celou tabulku pouze jedním listem dat souboru CSV.
- Nahradit aktuální list – Tato možnost vám umožní nahradit pouze aktuální list/kartu tabulky obsahem souboru CSV.
- Připojit k aktuálnímu listu – Tuto možnost vyberte, pokud připojíte data souboru CSV na konec dat aktuálního listu.
Řekněme, že máte neúplný seznam kontaktů nebo zákaznická data a váš spolupracovník vám poslal soubor CSV, který obsahuje zbývající data. Tuto možnost můžete použít k připojení dat vašeho spolupracovníka na konec vašich dat v aktuálním listu.
V tabulce máte například tento neúplný seznam kontaktů:
Chcete-li připojit soubor CSV k tomuto aktuálnímu listu, vyberte soubor CSV v dialogovém okně „Importovat data“, vyberte možnost „Přidat k aktuálnímu listu“ pro umístění importu a klikněte na „Importovat data“.
Tím se připojí data souboru CSV na konec souboru dat aktuálního listu, jak je znázorněno níže.
- Nahradit data ve vybrané buňce – Tato možnost nahradí data ve vybrané buňce daty souboru CSV.
Chcete-li to provést, nejprve vyberte buňku nebo oblast, kde chcete nahradit data.
Poté vyberte možnost „Importovat“ z nabídky „Soubor“ a vyberte soubor CSV. V dialogovém okně ‚Importovat soubor‘ vyberte jako umístění importu ‚Nahradit data ve vybrané buňce‘ a vyberte tlačítko ‚Importovat data‘.
Tím se data ve vybraném umístění buňky nahradí daty z vašeho souboru CSV.
Importujte soubor CSV do Kontaktů Google
Google přijímá pouze soubor „.CSV“ nebo soubor „Vcard“ pro import seznamu kontaktů do Kontaktů Google. Pokud chcete importovat seznam kontaktů ze souboru CSV do Kontaktů Google, postupujte takto:
Nejprve otevřete Kontakty Google kliknutím na tlačítko vafle na stránce Google a výběrem „Kontakty“ z rozbalovací nabídky.
Na stránce Kontakty Google klikněte na navigačním panelu na tlačítko „Importovat“.
Zobrazí se okno Importovat kontakty. Zde klikněte na tlačítko ‚Vybrat soubor‘.
Poté v okně Nahrání souboru vyberte soubor CSV a klikněte na „Otevřít“
Po nahrání souboru se vedle tlačítka „Vybrat soubor“ zobrazí váš soubor CSV. Poté klikněte na možnost „Importovat“.
Seznam kontaktů ze souboru CSV bude importován do vaší aplikace Kontakty Google.
Většina tabulkových aplikací, databázových programů a dalších aplikací poskytuje možnost importovat soubory CSV, ale jediné kroky pro přístup k této možnosti se mohou mírně lišit. Funkci Import najdete u většiny aplikací v nabídce „Soubor“.
To je vše, co potřebujete vědět o souborech CSV, jak je vytvářet, jak je otevírat a jak je importovat a používat.