Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Jak importovat, otevřít *.csv soubor v Excelu. Potřebujete-li zpracovat data v Microsoft Excel, ale dostáváte je v *.csv souborech. Tento článek vás naučí jak tento soubor importovat otevřít v Excel.
Jak do Microsoft Excelu dostat (importovat) data ze souboru *.csv? Dozvíte se v tomto článku, včetně možných úskalí, která vás mohou importu potkat. Kódování (ať nemáte "rozsypaný čaj"), různé oddělovače (středník, čárka, tabelátor,...).
Možné způsoby:
Přehled kapitol:
Pro praktickou ukázku použiji následující *.csv soubory.
Poznámka: Data jsou vymyšlená a jakákoli podobnost se skutečnosti je čistě náhodná.
První možností je využít z pásu karet kartu Soubor a v zobrazeném menu vybrat Otevřít. Zobrazí se dialogové okno:
Nejprve vyberete složku, která obsahuje *.csv soubor. Zvolíte příslušnou příponu Textové soubory (*.prn, *.txt, *csv). Klik na Otevřít Excel otevře přímo (v české verzi předpokládá jako oddělovač středník).
Poznámka: Jde o chybu vlastnost Excelu. Proto doporučuji Importovat přes kartu Data, jak je popsáno dále.
Osobně doporučuji využít pro načítaní *.csv souboru kartu Data, kde je více možností pro nastavení. Například kodování, typ oddělovače, atd.
Pro otevření (načtení) *.csv souboru se přepněte na kartu Data sekci Načíst externí data ikonu Z textu obdržíte dialogové okno:
Výhoda oproti přístupu přes kartu Soubor - Otevřít je, že dialogové okno již obsahuje (je zvolena) příslušná přípona Textové soubory (*.prn, *.txt, *csv). Jen vyberete složku a vyberete v ní příslušný soubor. Klikem na Otevřít se zobrazí průvodce importem. Jak jej vyplnit je popsáno v následující kapitole.
která obsahuje *.csv soubor. ZvolíteProjdeme si, co se dá v dialogových oknech nastavit.
V prvním okně lze vyplnit:
4 Náhled jak budou data vypadat.
Máte-li nastaveno, stačí klik na: Další
V druhém okně lze vyplnit:
4 Náhled jak budou data vypadat.
Máte-li nastaveno stačí klik na: Další
V třetím okně lze pro jednotlivé sloupce doplnit formát dat (obecný, text, datum, ...).
Poznámka: Pro přesnější nastavení můžete ještě využít ikonu Upřesnit... (podrobnější popis v přípravě).
Máte-li nastaveno, stačí klik na: Dokončit
V posledním okně jen zadáte, kam chcete data importovat, buď necháte udáno =$A$1, nebo si zvolíte jiné místo například =$D$3. Provedete klikem na: OK
Poznámka: Pro přesnější nastavení můžete ještě využít, před klikem na OK, ikonu Vlastnosti... (podrobnější popis v přípravě).
Profík V této kapitole předpokládám pokročilejší znalosti.
Pokud máte *.csv v jednom adresáři, mají stejnu strukturu jen jsou za jednotlivé dny a potebujete je spojit do jendoho souboru, spojovat *.csv za půl roku (180 souboru) ručně nelze (teda lze, ale člověk nemá celý týden).
Řešení: Spusťě příkazový řádek CMD a pokud jste v daném adresáři (stačí používat příkazy c: d: cd adresář ....), stačí zadat:
Všechny *.csv soubory se spojí do jednoho csv-čka pod názvem souhrn.csv
Poznámka: Funguje jen pro csv, nefunguje pro xsl, xlsx, ...
Dalším řešením je napsání skriptu ve VBA. Mám jej v přípravě a časem zveřejním.
Tato kapitola je v přípravě.
Importujete *.csv soubory? Provádíte to ručně, nebo automaticky? Jaké máte s importem zkušenosti? Můžete se zmínit v komentářích.
Článek byl aktualizován: 19.09.2020 11:03
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Přidáno: 06.05.15 15:37
ok a ako toto nastavenie ulozit aby sa subory takto otvarali vzdy?
Přidáno: 10.09.15 14:18
Importuji bankové pohyby ve formátu csv do listu, a vždy mi to změní šířky sloupců. Není to sice tragedie, nakopíruji správné šířky z vedlejšího listu, ale přece to trochu zdržuje. Není na to nějaké řešení, jak zamknout jenom šířky sloupců?
Přidáno: 10.10.15 14:06
To bernard: Využít VBA a napsat si makro (skript), který nastaví zpět na požadovanou šířku.
Přidáno: 07.09.16 19:47
Dobrý den. Generuji TXT soubory a ty pak natahuji do Excelu, takže dávám příponu XLS. Pokud soubor otevírám přímo dvojklikem, po upozornění na jiný formát se soubor otevře korektně. Když ho ale otevírám z Excelu a musím projít průvodcem, který mi ale nabízí jako výchozí jazyk japonštinu. Dá se nějak nastavit výchozí kódování tohoto průvodce? Dost dlouho jsem to marně hledal v nastaveních Excelu i na internetu, kde jsem našel i Vaše hodně zajínavé stránky. Děkuji Lumír Mikoláš
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2025 |