Ako previesť súbory programu Excel do formátu CSV

CSV (Comma Separated Values) je bežný formát na ukladanie tabuľkových údajov (číselných a textových) vo forme obyčajného textu. Tento formát súboru je populárny a trvalý vďaka tomu, že veľké množstvo programov a aplikácií chápe CSV, prinajmenšom ako alternatívny formát súboru na import/export. Okrem toho formát CSV umožňuje používateľovi nahliadnuť do súboru a okamžite nájsť problém s údajmi, ak existuje, zmeniť oddeľovač CSV, pravidlá citovania atď. Je to možné, pretože CSV je jednoduchý text a bez špeciálneho školenia ho ľahko pochopí aj nie príliš skúsený používateľ.

V tomto článku sa naučíme rýchle a efektívne spôsoby exportu údajov z Excelu do CSV a naučíme sa, ako previesť súbor Excel do CSV bez skreslenia všetkých špeciálnych a cudzích znakov. Techniky opísané v článku fungujú vo všetkých verziách Excelu 2013, 2010 a 2007.

Ako previesť súbor Excel do CSV

Ak chcete exportovať súbor programu Excel do inej aplikácie, napríklad do adresára programu Outlook alebo do databázy programu Access, najprv konvertujte hárok programu Excel na súbor CSV a potom súbor importujte . Csv do inej aplikácie. Nasleduje podrobný návod, ako exportovať excelový zošit do formátu CSV pomocou nástroja Excel – “Uložiť ako".

  1. V excelovom zošite otvorte kartu rezeň (Súbor) a kliknite Uložiť ako (Uložiť ako). Okrem toho dialógové okno Uloženie dokumentu (Uložiť ako) je možné otvoriť stlačením klávesu F12.
  2. V Typ súboru (Uložiť ako typ) vyberte CSV (oddelené čiarkami) (CSV (oddelené čiarkou)).Ako previesť súbory programu Excel do formátu CSVOkrem CSV (oddelené čiarkou) je k dispozícii niekoľko ďalších možností formátu CSV:
    • CSV (oddelené čiarkami) (CSV (oddelené čiarkou)). Tento formát ukladá údaje programu Excel ako textový súbor oddelený čiarkami a možno ho použiť v inej aplikácii Windows a v inej verzii operačného systému Windows.
    • CSV (Macintosh). Tento formát uloží excelový zošit ako súbor oddelený čiarkou na použitie v operačnom systéme Mac.
    • CSV (MS DOS). Uloží zošit programu Excel ako súbor oddelený čiarkami na použitie v operačnom systéme MS-DOS.
    • unicode text (Text Unicode (*txt)). Tento štandard podporujú takmer všetky existujúce operačné systémy vrátane Windows, Macintosh, Linux a Solaris Unix. Podporuje postavy z takmer všetkých moderných a dokonca aj niektorých starovekých jazykov. Ak teda excelový zošit obsahuje údaje v cudzích jazykoch, odporúčam si ho najskôr uložiť vo formáte unicode text (Text Unicode (*txt)) a potom konvertujte na CSV, ako je popísané neskôr v časti Export z Excelu do formátu CSV UTF-8 alebo UTF-16.

Poznámka: Všetky spomenuté formáty ukladajú iba aktívny hárok Excelu.

  1. Vyberte priečinok, do ktorého chcete uložiť súbor CSV, a kliknite ušetríte (Uložiť).Po stlačení ušetríte (Uložiť) Zobrazia sa dve dialógové okná. Nebojte sa, tieto správy neindikujú chybu, tak by to malo byť.
  2. Pripomína vám to prvé dialógové okno Do súboru zvoleného typu je možné uložiť iba aktuálny hárok (Vybratý typ súboru nepodporuje zošity, ktoré obsahujú viacero hárkov). Ak chcete uložiť iba aktuálny hárok, stačí stlačiť OK.Ako previesť súbory programu Excel do formátu CSVAk chcete uložiť všetky listy knihy, kliknite zrušenie (Zrušiť) a uložte všetky listy knihy jednotlivo s príslušnými názvami súborov, alebo si môžete zvoliť uloženie iného typu súboru, ktorý podporuje viacero strán.
  3. po kliknutí OK v prvom dialógovom okne sa zobrazí druhé s upozornením, že niektoré funkcie budú nedostupné, pretože nie sú podporované formátom CSV. Takto to má byť, takže stačí kliknúť Áno (Áno).Ako previesť súbory programu Excel do formátu CSV

Takto je možné uložiť pracovný hárok programu Excel ako súbor CSV. Rýchlo a jednoducho a sotva tu môžu vzniknúť ťažkosti.

Export z Excelu do CSV s kódovaním UTF-8 alebo UTF-16

Ak hárok programu Excel obsahuje nejaké špeciálne alebo cudzie znaky (vlnovka, diakritika a podobne) alebo hieroglyfy, potom prevod hárka programu Excel do formátu CSV vyššie opísaným spôsobom nebude fungovať.

Ide o to, že tým Uložiť ako > CSV (Uložiť ako > CSV) zmení všetky znaky okrem ASCII (American Standard Code for Information Interchange). A ak sú na hárku programu Excel dvojité úvodzovky alebo dlhé pomlčky (prenesené do Excelu napríklad z dokumentu programu Word pri kopírovaní / vkladaní textu) - takéto znaky budú tiež skartované.

Jednoduché riešenie – Uložte hárok programu Excel ako textový súbor Unicode (.txt)a potom ho skonvertujte na CSV. Týmto spôsobom zostanú všetky znaky, ktoré nie sú ASCII, nedotknuté.

Skôr ako prejdeme ďalej, dovoľte mi stručne vysvetliť hlavné rozdiely medzi kódovaním UTF-8 a UTF-16, aby ste si v každom jednotlivom prípade mohli vybrať vhodný formát:

  • UTF-8 je kompaktnejšie kódovanie, ktoré používa 1 až 4 bajty na každý znak. Najčastejšie sa odporúča použiť tento formát, keď v súbore prevládajú znaky ASCII, pretože väčšina týchto znakov vyžaduje 1 bajt pamäte. Ďalšou výhodou je, že kódovanie súboru UTF-8 obsahujúceho iba znaky ASCII sa nebude nijako líšiť od rovnakého súboru ASCII.
  • UTF-16 používa 2 až 4 bajty na uloženie každého znaku. Upozorňujeme, že nie vo všetkých prípadoch vyžaduje súbor UTF-16 viac miesta v pamäti ako súbor UTF-8. Napríklad japonské znaky zaberajú 3 až 4 bajty v UTF-8 a 2 až 4 bajty v UTF-16. Preto má zmysel používať UTF-16, ak údaje obsahujú ázijské znaky vrátane japončiny, čínštiny a kórejčiny. Hlavnou nevýhodou tohto kódovania je, že nie je plne kompatibilné so súbormi ASCII a na zobrazenie takýchto súborov sú potrebné špeciálne programy. Majte to na pamäti, ak plánujete importovať výsledné súbory z Excelu niekde inde.

Ako previesť súbor Excel do CSV UTF-8

Predpokladajme, že máme excelový hárok s cudzími znakmi, v našom príklade sú to japonské mená.

Ako previesť súbory programu Excel do formátu CSV

Ak chcete exportovať tento hárok programu Excel do súboru CSV a zároveň zachovať všetky hieroglyfy, urobíme nasledovné:

  1. V Exceli otvorte kartu rezeň (Súbor) a kliknite Uložiť ako (Uložiť ako).
  2. Do poľa zadajte názov súboru Typ súboru (Uložiť ako typ) vyberte unicode text (Text Unicode (*.txt)) a kliknite ušetríte (Uložiť).Ako previesť súbory programu Excel do formátu CSV
  3. Otvorte vytvorený súbor v ľubovoľnom štandardnom textovom editore, ako je napríklad Poznámkový blok.

Poznámka: Nie všetky jednoduché textové editory plne podporujú znaky Unicode, takže niektoré sa môžu zobraziť ako obdĺžniky. Vo väčšine prípadov to nijako neovplyvní výsledný súbor a môžete ho jednoducho ignorovať alebo zvoliť pokročilejší editor, napríklad Notepad++.

  1. Keďže náš textový súbor Unicode používa ako oddeľovače znak tabulátora a my ho chceme previesť na CSV (oddelené čiarkou), musíme znaky tabulátora nahradiť čiarkami.

Poznámka: Ak nie je striktne potrebné získať súbor s oddeľovačmi čiarkami, ale potrebujete akýkoľvek súbor CSV, ktorému Excel rozumie, potom je možné tento krok preskočiť, pretože Microsoft Excel dokonale rozumie súborom s oddeľovačom – tabuľkou.

  1. Ak stále potrebujete súbor CSV (oddelený čiarkami), v programe Poznámkový blok postupujte takto:
    • Vyberte znak tabulátora, kliknite naň pravým tlačidlom myši a v kontextovej ponuke kliknite na kópie (Kopírovať), alebo stačí kliknúť Ctrl + Cako je znázornené na obrázku nižšie.Ako previesť súbory programu Excel do formátu CSV
    • lis Ctrl + Hotvoríte dialógové okno náhradka (Nahradiť) a prilepte skopírovaný znak tabulátora do poľa Že (Nájsť čo). V tomto prípade sa kurzor presunie doprava – to znamená, že je vložený znak tabulátora. V teréne Než (Nahradiť čím) zadajte čiarku a stlačte Nahradiť všetko (Nahradiť všetko).Ako previesť súbory programu Excel do formátu CSV

    V programe Poznámkový blok bude výsledok asi takýto:

    Ako previesť súbory programu Excel do formátu CSV

  2. kliknite rezeň > Uložiť ako (Súbor > Uložiť ako), zadajte názov súboru a do rozbaľovacieho zoznamu kódovanie (Kódovanie) vyberte UTF-8… Potom stlačte tlačidlo ušetríte (Uložiť).Ako previesť súbory programu Excel do formátu CSV
  3. Spustite program Windows Explorer a zmeňte príponu súboru z . Txt on . Csv.Zmeňte príponu inak . Txt on . Csv Môžete to urobiť priamo v programe Poznámkový blok. Ak to chcete urobiť, v dialógovom okne Uložiť ako (Uložiť ako) v poli Typ súboru (Uložiť ako typ) vyberte možnosť Všetky súbory (Všetky súbory) a pridajte „.csv“ k názvu súboru v príslušnom poli, ako je znázornené na obrázku nižšie.Ako previesť súbory programu Excel do formátu CSV
  4. Na tento účel otvorte súbor CSV v programe Excel na karte rezeň (Filet) miesiť Otvorený > Textové súbory (Otvoriť > Textové súbory) a skontrolujte, či sú údaje v poriadku.

Poznámka: Ak je váš súbor určený na použitie mimo programu Excel a je vyžadovaný formát UTF-8, nevykonávajte žiadne zmeny v hárku a neukladajte ho znova v Exceli, pretože to môže viesť k problémom s čítaním kódovania. Ak sa niektorá časť údajov nezobrazuje v Exceli, otvorte rovnaký súbor v programe Poznámkový blok a opravte údaje v ňom. Nezabudnite znova uložiť súbor vo formáte UTF-8.

Ako previesť súbor Excel do CSV UTF-16

Export do súboru CSV s UTF-16 je oveľa rýchlejší a jednoduchší ako export do UTF-8. Faktom je, že Excel automaticky použije formát UTF-16, keď uložíte súbor ako unicode text (Text Unicode).

Ak to chcete urobiť, uložte súbor pomocou nástroja Uložiť ako (Uložiť ako) v Exceli a potom v Prieskumníkovi Windows zmeňte príponu vytvoreného súboru na . Csv. Hotový!

Ak potrebujete súbor CSV s bodkočiarkou alebo bodkočiarkou ako oddeľovačom, nahraďte všetky znaky tabulátora čiarkami alebo bodkočiarkami v programe Poznámkový blok alebo v akomkoľvek inom textovom editore podľa vášho výberu (podrobné pokyny, ako to urobiť, nájdete vyššie v tomto článku).

Ďalšie spôsoby prevodu súborov programu Excel do formátu CSV

Vyššie popísané metódy na export dát z Excelu do CSV (UTF-8 a UTF-16) sú univerzálne, teda vhodné na prácu s akýmikoľvek špeciálnymi znakmi a v akejkoľvek verzii Excelu od roku 2003 do roku 2013.

Existuje mnoho ďalších spôsobov, ako previesť údaje z Excelu do formátu CSV. Na rozdiel od vyššie uvedených riešení tieto metódy nepovedú k čistému súboru UTF-8 (toto sa netýka OpenOffice, ktorý dokáže exportovať súbory Excel v niekoľkých možnostiach kódovania UTF). Vo väčšine prípadov však bude výsledný súbor obsahovať správnu znakovú sadu, ktorú je možné potom bezbolestne previesť do formátu UTF-8 pomocou ľubovoľného textového editora.

Preveďte súbor Excel do formátu CSV pomocou Tabuliek Google

Ako sa ukázalo, je veľmi jednoduché previesť súbor programu Excel do formátu CSV pomocou Tabuliek Google. Ak už máte Disk Google nainštalovaný vo vašom počítači, postupujte podľa týchto 5 jednoduchých krokov:

  1. Na Disku Google kliknite na tlačidlo vytvoriť (Vytvoriť) a vyberte Tabuľka (Tabuľkový procesor).
  2. Na jedálnom lístku rezeň (Filet) miesiť import (Import).Ako previesť súbory programu Excel do formátu CSV
  3. kliknite Stiahnuť ▼ (Nahrať) a vyberte súbor Excel, ktorý chcete nahrať z počítača.
  4. V dialógovom okne škriatoksúbor ort (Importovať súbor) vyberte Vymeňte stôl (Nahradiť tabuľku) a kliknite import (Import).Ako previesť súbory programu Excel do formátu CSV

Tip: Ak je súbor programu Excel relatívne malý, môžete z neho, aby ste ušetrili čas, preniesť údaje do tabuľky Google pomocou kopírovania / prilepenia.

  1. Na jedálnom lístku rezeň (Filet) miesiť Stiahnuť ako (Stiahnuť ako), vyberte typ súboru CSV – súbor sa uloží do počítača.Ako previesť súbory programu Excel do formátu CSV

Nakoniec otvorte vygenerovaný súbor CSV v ľubovoľnom textovom editore, aby ste sa uistili, že všetky znaky sú uložené správne. Bohužiaľ, takto vytvorené CSV súbory sa v Exceli nezobrazujú vždy správne.

Uložte súbor .xlsx ako .xls a potom ho skonvertujte na súbor CSV

Táto metóda nevyžaduje žiadne ďalšie komentáre, pretože všetko je jasné už z názvu.

Toto riešenie som našiel na jednom z fór venovaných Excelu, už si nepamätám na ktorom. Aby som bol úprimný, nikdy som túto metódu nepoužil, ale podľa mnohých používateľov sa niektoré špeciálne znaky pri ukladaní priamo z . Xlsx в . Csv, ale ostať ako prvý . Xlsx uložiť ako XLSa potom like . Csv, ako sme to urobili na začiatku tohto článku.

Každopádne, vyskúšajte si tento spôsob vytvárania CSV súborov z Excelu pre seba a ak to bude fungovať, bude to dobrá úspora času.

Uloženie súboru Excel ako CSV pomocou OpenOffice

OpenOffice je balík aplikácií s otvoreným zdrojovým kódom, ktorý obsahuje tabuľkový procesor, ktorý skvele exportuje údaje z Excelu do formátu CSV. V skutočnosti vám táto aplikácia poskytuje prístup k viacerým možnostiam pri prevode tabuliek do súborov CSV (kódovanie, oddeľovače atď.) než Excel a Tabuľky Google dohromady.

Stačí otvoriť súbor Excel v OpenOffice Calc a kliknúť rezeň > Uložiť ako (Súbor > Uložiť ako) a vyberte typ súboru text CSV (Text CSV).

Ďalším krokom je výber hodnôt parametrov kódovanie (sady znakov) č Oddeľovač poľa (Oddeľovač poľa). Samozrejme, ak chceme vytvoriť súbor CSV UTF-8 s čiarkami ako oddeľovačmi, potom vyberte UTF-8 a do príslušných polí zadajte čiarku (,). Parameter Oddeľovač textu (Oddeľovač textu) sa zvyčajne ponecháva nezmenený – úvodzovky (“). Ďalšie kliknutie OK.

Ako previesť súbory programu Excel do formátu CSV

Rovnako tak na rýchly a bezbolestný prevod z Excelu do CSV môžete využiť ďalšiu aplikáciu – LibreOffice. Súhlasím, bolo by skvelé, keby Microsoft Excel poskytoval možnosť upraviť nastavenia aj pri vytváraní súborov CSV.

V tomto článku som hovoril o metódach, ktoré poznám o prevode súborov Excel do CSV. Ak poznáte efektívnejšie spôsoby exportu z Excelu do CSV, povedzte nám o tom v komentároch. Ďakujem za pozornosť!

Nechaj odpoveď