Konvertálja a CSV-t Excel-be táblázatként

Az adatbázisok tartalmát általában .csv fájlként bontják ki. Ez azonban csak egy szöveges fájl, nem nagyon olvasható. Az adatbázis tartalmának kezeléséhez más formátumban kell azt bemutatni – gyakran az Excel lapok a legkényelmesebbek. Arról, hogy milyen módszerek léteznek erre, melyik a jobb, és milyen hibák fordulnak elő az adatátvitel során, ebben a cikkben lesz szó.

Hogyan lehet a CSV-t Excel formátumba konvertálni

Az adatbázisból letöltött CSV-dokumentumok többféleképpen vihetők át az Excelbe. Ezek közül hármat fogunk megvitatni:

  1. Közvetlen megnyitás Excelben.
  2. Megnyitás a Windows Intézővel.
  3. Dokumentum importálása formátummódosítással.

CSV-dokumentum megnyitása Excelben

Az Excel konverzió nélkül képes közvetlenül megnyitni .csv dokumentumokat. A formátum ilyen módon történő megnyitás után nem változik, a .csv kiterjesztés mentésre kerül – bár a kiterjesztés szerkesztés után módosítható.

  1. Indítsa el az Excelt, kattintson a „filé", Akkor"Nyisd ki”.
  2. A megjelenő ablakban válassza ki a „Szövegfájloka kibővített listából.
  1. Keresse meg a szükséges dokumentumot, és kattintson rá duplán.

A .csv dokumentumok azonnal megnyílnak az Excelben, minden további manipuláció nélkül. De a .txt fájlok átalakítást igényelnek – megjelenik egy ablak "Szövegimportáló varázslók”.

Vannak esetek, amikor jobb nem közvetlenül megnyitni a dokumentumot, hanem felhívni Mester. Ez a megközelítés a következő esetekben indokolt:

  • a dokumentumban használt elválasztó karakter nem szabványos, vagy annak többféle változata van;
  • a dokumentum különböző formátumú dátumokat tartalmaz;
  • olyan számokat konvertál, amelyek nullával kezdődnek, és így is szeretné őket tartani;
  • adatátvitel előtt látni szeretné, hogyan fog kinézni a végeredmény;
  • általában nagyobb hordozhatóságra vágyik.

Mester akkor indul el, ha a dokumentum kiterjesztését .txt-re módosítja. A fájl importálását másképp is elindíthatja, erről később lesz szó, miután a második megnyitási módot ismertetjük.

Ha a megnyitás után módosítja a dokumentumot, az Excel felszólítja, hogy mentse el .xls (vagy .xlsx) formátumban, mert ellenkező esetben a formázás egy része elveszik. Ekkor mindig lesz lehetőség a formátum visszaállítására, azonban a tartalom egy másik része elveszhet – a számok elején nullák tűnhetnek el, egyes rekordok megjelenése megváltozhat.

CSV-dokumentum megnyitása a Windows Intézővel

Ez az út alapvetően nem különbözik az előzőtől. Egy dokumentum megnyitásához kattintson duplán a Windows Intézőben.

Megnyitás előtt győződjön meg arról, hogy a dokumentum neve mellett az Excel program ikonja szerepel, és nem valami más – ez azt jelenti, hogy az Excel van kiválasztva, mint olyan program, amely ilyen fájlokat nyit meg. Ellenkező esetben megnyílik egy másik program. A következőképpen módosíthatja Excelre:

  1. Hívja elő a helyi menüt a jobb gombbal bármelyik .csv fájlra kattintva, és alkalmazza Megnyitás a következővel: > Válassza ki a Programot.
  2. választ Excel (asztali) of Ajánlott programok, jelölje ki olyan programként, amelyet mindig használni kell az ilyen fájlokhoz (jelölje be az alábbi négyzetet), és zárja be az ablakot a OK.

Konvertálja a CSV-t Excel-be táblázatként

CSV importálása Excelbe

Lehetőség van arra is, hogy a megnyitott dokumentumot Excel-munkafüzetté alakítsuk. A formátum .xls-re változik az Excel korábbi verzióinál (2000, 2003), és .xlsx-re az összes többi esetében. Az összes tartalom egy lapon jelenik meg.

  1. Kattintson a lap azon cellájára, ahol az importálásnak el kell indulnia. Általában ez a legelső cella a táblázatban, A1. Ebből kiindulva annyi sor kerül kitöltésre, ahány sor van a megnyitott fájlban, és annyi oszlop, ahány érték van az egyes oszlopokban.
  2. A lapon "Adat" csoportban "Külső adatok beszerzése” válassza a „Szövegből”.

Konvertálja a CSV-t Excel-be táblázatként

  1. A megjelenő ablakban keresse meg a kívánt dokumentumot, és kattintson rá duplán (használhatja a gombot is import az ablak alján).

Konvertálja a CSV-t Excel-be táblázatként

  1. Ezután kövesse a megnyitott lépésenkénti utasításait Szövegimportáló varázslók.

Az alábbi képen az eredeti dokumentum és a várt eredmény látható. Ahhoz, hogy az importálás után minden pontosan így nézzen ki, különféle beállításokat kell alkalmaznia, amelyekről később lesz szó.

Konvertálja a CSV-t Excel-be táblázatként

1 lépés. A varázsló felkéri a fájltípus kiválasztására – ahogy sejtheti, ez leszelválasztókkal" (angolul - Elválasztott), és a sor, ahonnan a tartalomátvitel kezdődik – valószínűleg ezzel kell kezdenie feltételek 1ha nem csak a tartalom egy részét szeretné átvinni. Az alábbi ablak a kiválasztott dokumentum első sorait mutatja.

Konvertálja a CSV-t Excel-be táblázatként

2 lépés. Most meg kell értened, melyiket használják szétválasztó (egynél több is lehet) a fájlban, és adja meg ezt a karaktert Masters. Lehetősége van a szabványos határolók közül választani, de ha atipikus karaktert használ a dokumentum, akkor választhat Más és írja be a kívánt karaktert. A demonstrációhoz használt fájlban a határolók − Vessző и Tab. Vesszővel választja el a cellákat a termékjellemzőkkel, például a sorozatszámmal és az eladott példányszámmal, és a tabulátorok választják el az egyik terméket a másiktól – az egyes termékekre vonatkozó információknak új sorban kell kezdődniük.

Szükséges továbbá meghatározni és megadni szöveghatároló. Ez egy olyan karakter, amely minden szövegrész előtt és után helyezkedik el, és amelynek egy cellában kell lennie. A határolónak köszönhetően minden ilyen szegmens külön értékként jelenik meg, még akkor is, ha benne vannak az értékek elválasztására kiválasztott karakterek. Dokumentumunkban minden érték idézőjelekkel van bekeretezve – ezért még ha vesszőt is tartalmaz (például „kezdet, majd folytatás”), az összes szövege egy cellába kerül, nem pedig két egymást követő cellába.

Konvertálja a CSV-t Excel-be táblázatként

Lépés 3. Itt elég megnézni az előnézetet, és ha nem mutat elfogadhatatlan hibát, kattintsunk befejez. Előfordulhat, hogy az értékek egy része nem egy elválasztóval, hanem többel lesz elválasztva, ennek eredményeként értékek nélküli cellák jelennek meg közöttük. Ennek elkerülése érdekében jelölje be a jelölőnégyzetet Az egymást követő határolókat egyként kezelje.

  1. Válassza ki a cél elérési utat (lehet egy új vagy egy meglévő lap), és kattintson a gombra OKaz importálási folyamat befejezéséhez.

Konvertálja a CSV-t Excel-be táblázatként

Azt is kattintson Anyagok - vannak más lehetőségek is. Például formázhatja a tartalmat, testreszabhatja a jelöléseket, és hogyan frissítheti az információkat.

Konvertálja a CSV-t Excel-be táblázatként

Néha az átalakítás eredménye messze elmarad a várttól. Hogy ez az eredmény hogyan változtatható meg, arról a cikk következő részében lesz szó.

Konverziós problémák és megoldásaik

Amíg a CSV formátum létezett, senki sem törődött azzal, hogy hivatalosan dokumentálja. Ezért, bár feltételezzük, hogy vesszőt kell használni az értékek elválasztására, valójában a különböző adatbázisok különböző elválasztókat használnak – pontosvesszőt, tabulátort és egyebeket.

A szöveghatárolók is változhatnak – leggyakrabban idézőjelek vagy bájtsorrendi jelek. Előfordulhat, hogy egyáltalán nincsenek határolók – ekkor az elválasztóként használt karaktert mindig annak érzékeljük (akkor általában nem vesszőről van szó – túl gyakran szerepel a szövegben –, hanem más, ritkábban előforduló karakter).

Előfordulhat, hogy a nem szabványos fájlok nem nyílnak meg megfelelően – ahhoz, hogy megfelelően jelenjenek meg, módosítania kell a számítógép vagy a nyitóprogram beállításait. Lássuk, milyen nehézségek vannak, és milyen megoldások léteznek rájuk.

A fájl nem nyílik meg megfelelően

Bizonyíték. A dokumentum teljes tartalma az első oszlopba kerül.

Okoz. A dokumentum olyan karaktert használ határolóként, amely nincs ilyenként megjelölve a számítógép beállításaiban, vagy más funkció számára van fenntartva. Például előfordulhat, hogy a vessző egy szám tizedes részének elválasztására van fenntartva, ezért nem választhatja el az értékeket egy fájlban.

Megoldások. A probléma megoldásának különböző módjai vannak:

  1. Változtassa meg az elválasztó karaktert magában a dokumentumban. Nyissa meg a Jegyzettömbben vagy egy hasonló szerkesztőben, és a kezdő sorba (üres, minden adatnak az alábbi sorokban kell lennie) írja be a következő szöveget:
  • az elválasztó vesszőre való módosításához: szeptember
  • pontosvesszőre váltáshoz: szep=;

Egy másik karakter utána írva szept = a kezdő sorban is határolóvá válik.

  1. A fájlban használt elválasztó karaktert magában az Excelben is megadhatjuk. A 2016-os, 2013-as vagy 2010-es verziókban ehhez meg kell nyitnia a lapot dátum és válassza a „Szöveg oszloponként” csoportban "Adatokkal való munka”.

Konvertálja a CSV-t Excel-be táblázatként

Ez megnyitja az ablakot "Varázslók szöveg oszlopokba osztásához”. Ott a javasolt adatformátumok közül az elválasztókkal ellátottakat kell kiválasztani. Ezután meg kell nyomni Következő és a határoló kiválasztása után, befejez.

Konvertálja a CSV-t Excel-be táblázatként

  1. Dokumentum automatikus megnyitásához a Importálás varázsló, és nem csak egy Excel-lapon, a kiterjesztés .csv-ről .txt-re módosítható. NÁL NÉL Masters elválasztóként tetszőleges karaktert meg lehet adni – hogyan kell ezt megtenni, magyarázta a cikk korábban.
  2. Használj VBA-t. Használhatod pl. – Excel 2000-hez vagy 2003-hoz alkalmas. A kód megváltoztatható, hogy más verziókhoz is alkalmas legyen.

A fent bemutatott megoldások egyedi dokumentumokhoz készültek, amelyek beállításai eltérnek a megszokottól. Ezeket a műveletsorokat kell alkalmazni minden olyan fájlnál, amely nem nyílik meg megfelelően. Ha a dokumentumok többsége nem nyílik meg megfelelően, talán a legjobb megoldás a számítógép beállításainak megváltoztatása – erről lesz szó az ötödik megoldásban.

  1. Az elválasztó és a tizedesvessző módosítása a számítógép beállításaiban

В Control Panel, hívja a gomb Rajt, válassza aExtra lehetőségek” a listáról"Regionális szabványok”. A kattintás után egy ablak jelenik megFormátum beállítása” – benne kiválaszthatja a „Listaelválasztó” valamint a szám egész és tört részének elválasztója. Ha a fájlok határolóként vesszőt igényelnek, először állítsa be a pontot tizedesvesszőként. Lehet, hogy fordítva van – pontosvessző kell elválasztó karakterként. Ezután a törteknél bármilyen jelet hagyhat, ez nem okoz konfliktust.

Konvertálja a CSV-t Excel-be táblázatként

Ha minden beállítás elkészült, kattintson a gombra OK mindkét nyitott ablakon – bezárulnak, és a változtatások mentésre kerülnek. Ne feledje, hogy mostantól a számítógépen lévő összes programhoz működnek.

Távolítsa el a kezdő nullákat

Jel. A forrásdokumentum egyes értékei olyan nullákkal kezdődő számok, amelyeket nem választ el törtjel (például titkosítások és kódok rögzített számjegyekkel, bejelentkezési adatok és jelszavak, mérő- és műszerleolvasások). Az Excelben az ilyen számok elején lévő nullák eltűnnek. Ha szerkeszti a fájlt, majd Excel-munkafüzetként menti, akkor a továbbiakban nem fogja megtalálni ebben a munkafüzetben, hogy hol voltak a nullával ellátott számok.

Okoz. Az Excel külön formátummal rendelkezik a szöveghez és a számokhoz. A szövegfájlokban nincs ilyen elválasztás, ezért az Excel az Általános formátumot rendeli hozzá minden értékhez. Ez azt jelenti, hogy a szöveg szövegként jelenik meg, az alfabetikus karakterek nélküli számok pedig olyan számként jelennek meg, amely nem kezdődhet nullával.

Megoldás. Módosítsa a kiterjesztést .txt-re, hogy engedélyezze az Importálás varázslót a dokumentum megnyitásakor. Amikor a 3. lépéshez ér, módosítsa a nullával kezdődő számokat tartalmazó oszlopok formátumát szöveggé.

Konvertálja a CSV-t Excel-be táblázatként

Néhány érték dátumnak tűnik

Jel. A dátumok olyan értékeket jelenítenek meg, amelyek eredetileg egyszerű szövegek vagy számok.

Okoz. Az általános formátum magában foglalja az értékek dátumokká alakítását, amelyek hasonlítanak az Excelhez. Ha a CSV dokumentum egyetlen értéket tartalmaz, mint pl may12, akkor az Excel lapon dátumként jelenik meg.

Megoldás. Hasonló az előző esethez. Módosítsa a kiterjesztést .txt-re, in Masters módosítsa a dátummá konvertált értékek formátumát szöveggé.

Konvertálja a CSV-t Excel-be táblázatként

Ha éppen ellenkezőleg, egy bizonyos oszlop tartalmát dátumként szeretné megjeleníteni, állítsa be a formátumot adat. Többféle dátumformátum létezik, ezért válassza ki a kívántat a listából.

Több CSV-fájl importálása az Excelbe

Az Excel egyszerre több CSV-fájlt is meg tud nyitni.

  1. nyomja meg Fájl> Megnyitás és válassza ki a lehetőséget Szövegfájlok az alábbi legördülő listából.
  2. Több fájl egymás melletti kiválasztásához először jelölje ki az elsőt, majd kattintson a gombra műszak és kattintson az utolsóra. A kiválasztott fájlok mellett a közöttük lévő összes fájl ki lesz jelölve.
  3. Kattints Nyisd ki.

Konvertálja a CSV-t Excel-be táblázatként

Ennek a módszernek az a hátránya, hogy minden kiválasztott fájl külön-külön nyílik meg az Excelben. Az egyik dokumentumról a másikra való áttérés növelheti az időköltséget. Ekkor azonban lehetőség van mindegyikük tartalmát lapokra másolni ugyanabban a munkafüzetben.

A magyarázat azonban hosszú volt, most már minden CSV-fájlt meg tud majd nyitni az Excelben minden nehézség nélkül. Ha valami első pillantásra érthetetlennek tűnik, csak kövesse a jelzett lépéseket, és minden világossá válik.

Hagy egy Válaszol