Hogyan lehet Excel fájlokat konvertálni CSV formátumba

CSV A (vesszővel tagolt értékek) egy általános formátum a táblázatos adatok (numerikus és szöveges) egyszerű szöveges tárolására. Ez a fájlformátum népszerű és tartós, mivel számos program és alkalmazás megérti a CSV-t, legalábbis az importálás / exportálás alternatív fájlformátumaként. Ezenkívül a CSV formátum lehetővé teszi a felhasználó számára, hogy belenézzen a fájlba, és azonnal megtalálja az adatokkal kapcsolatos problémát, ha van ilyen, módosítsa a CSV-határolót, az idézési szabályokat stb. Ez azért lehetséges, mert a CSV egy egyszerű szöveg, amelyet még egy nem túl gyakorlott felhasználó is könnyen megérthet speciális képzés nélkül.

Ebben a cikkben megtudjuk, hogyan lehet gyorsan és hatékonyan exportálni az adatokat Excelből CSV-be, és hogyan lehet Excel-fájlt CSV-formátumba konvertálni anélkül, hogy az összes speciális és idegen karaktert torzítanánk. A cikkben leírt technikák az Excel 2013, 2010 és 2007 összes verziójában működnek.

Hogyan lehet az Excel fájlt CSV-vé konvertálni

Ha az Excel-fájlt más alkalmazásba, például Outlook-címjegyzékbe vagy Access-adatbázisba szeretné exportálni, először konvertálja az Excel-lapot CSV-fájllá, majd importálja a fájlt. . Csv másik alkalmazáshoz. A következő lépésről lépésre bemutatja, hogyan exportálhat Excel-munkafüzetet CSV formátumba az Excel eszközzel – "Mentés".

  1. Egy Excel-munkafüzetben nyissa meg a lapot filé (Fájl), majd kattintson Mentés (Mentés másként). Ezen kívül a párbeszédpanel Dokumentum mentése (Mentés másként) a gomb megnyomásával nyitható meg F12.
  2. A Fájl típus (Mentés típusként) válassza ki CSV (vesszővel elválasztva) (CSV (vesszővel tagolt)).Hogyan lehet Excel fájlokat konvertálni CSV formátumbaA (vesszővel tagolt) CSV-n kívül számos egyéb CSV-formátum-beállítás is elérhető:
    • CSV (vesszővel elválasztva) (CSV (vesszővel tagolt)). Ez a formátum az Excel-adatokat vesszővel tagolt szövegfájlként tárolja, és használható egy másik Windows-alkalmazásban és a Windows operációs rendszer egy másik verziójában.
    • CSV (Macintosh). Ez a formátum vesszővel tagolt fájlként menti az Excel-munkafüzetet a Mac operációs rendszeren való használatra.
    • CSV (MS DOS). Elmenti az Excel-munkafüzetet vesszővel tagolt fájlként az MS-DOS operációs rendszerben való használatra.
    • unicode szöveg (Unicode szöveg (*txt)). Ezt a szabványt szinte minden létező operációs rendszer támogatja, beleértve a Windows, Macintosh, Linux és Solaris Unix rendszert. Szinte az összes modern, sőt néhány ősi nyelv karaktereit támogatja. Ezért, ha egy Excel-munkafüzet idegen nyelvű adatokat tartalmaz, azt javaslom, hogy először mentse el formátumban unicode szöveg (Unicode szöveg (*txt)), majd alakítsa át CSV formátumba az Exportálás Excelből UTF-8 vagy UTF-16 CSV formátumba című részben leírtak szerint.

Jegyzet: Az összes említett formátum csak az aktív Excel lapot menti.

  1. Válasszon ki egy mappát a CSV-fájl mentéséhez, és kattintson Megtakarítás (Mentés).A lenyomás után Megtakarítás (Mentés) két párbeszédpanel jelenik meg. Ne aggódjon, ezek az üzenetek nem jeleznek hibát, ennek így kell lennie.
  2. Az első párbeszédpanel erre emlékeztet Csak az aktuális munkalap menthető a kiválasztott típusú fájlba (A kiválasztott fájltípus nem támogatja a több lapot tartalmazó munkafüzeteket). Csak az aktuális lap mentéséhez nyomja meg a gombot OK.Hogyan lehet Excel fájlokat konvertálni CSV formátumbaHa el szeretné menteni a könyv összes lapját, kattintson a gombra törlés (Mégse) és mentse el a könyv összes lapját egyenként a megfelelő fájlnévvel, vagy választhat egy másik, több oldalt támogató fájltípust is.
  3. Kattintás után OK Az első párbeszédpanelen megjelenik egy második, amely arra figyelmeztet, hogy bizonyos szolgáltatások elérhetetlenné válnak, mert a CSV formátum nem támogatja őket. Ennek így kell lennie, csak kattintson Igen (Igen).Hogyan lehet Excel fájlokat konvertálni CSV formátumba

Így menthető el egy Excel munkalap CSV-fájlként. Gyorsan és egyszerűen, és itt aligha adódhatnak nehézségek.

Exportálás Excelből CSV-be UTF-8 vagy UTF-16 kódolással

Ha az Excel-munkalap speciális vagy idegen karaktereket (tilde, ékezetes stb.) vagy hieroglifákat tartalmaz, akkor az Excel munkalap CSV-vé konvertálása a fent leírt módon nem fog működni.

A lényeg, hogy a csapat Mentés > CSV (Mentés másként > CSV) az összes karaktert megzavarja, kivéve az ASCII-t (amerikai szabványos információcsere kód). És ha dupla idézőjelek vagy hosszú kötőjelek vannak az Excel-lapon (pl. Word-dokumentumból szöveg másolásakor / beillesztésekor átkerül az Excelbe) - az ilyen karakterek is feldarabolódnak.

Egyszerű megoldás – Mentse el az Excel-lapot szövegfájlként Unicode (.txt), majd konvertálja CSV formátumba. Így az összes nem ASCII karakter érintetlen marad.

Mielőtt továbblépnénk, hadd magyarázzam el röviden az UTF-8 és UTF-16 kódolások közötti főbb különbségeket, hogy minden egyes esetben kiválaszthassa a megfelelő formátumot:

  • UTF-8 egy kompaktabb kódolás, amely 1-4 bájtot használ minden karakterhez. Leggyakrabban akkor javasolt ezt a formátumot használni, ha az ASCII karakterek vannak túlsúlyban a fájlban, mivel ezeknek a karaktereknek a többsége 1 bájt memóriát igényel. További előny, hogy a csak ASCII-karaktereket tartalmazó UTF-8 fájl kódolása semmiben sem tér el ugyanazon ASCII-fájltól.
  • UTF-16 2-4 bájtot használ az egyes karakterek tárolására. Kérjük, vegye figyelembe, hogy az UTF-16 fájl nem minden esetben igényel több memóriát, mint az UTF-8 fájl. Például a japán karakterek 3-4 bájtot foglalnak el UTF-8-ban és 2-4 bájtot UTF-16-ban. Ezért van értelme az UTF-16 használatának, ha az adatok ázsiai karaktereket tartalmaznak, beleértve a japán, kínai és koreai karaktereket. Ennek a kódolásnak a fő hátránya, hogy nem teljesen kompatibilis az ASCII fájlokkal, és speciális programokra van szükség az ilyen fájlok megjelenítéséhez. Tartsa ezt szem előtt, ha az eredményül kapott fájlokat az Excelből máshova kívánja importálni.

Hogyan konvertálhat Excel fájlt CSV UTF-8 formátumba

Tegyük fel, hogy van egy excel lapunk idegen karakterekkel, példánkban ezek japán nevek.

Hogyan lehet Excel fájlokat konvertálni CSV formátumba

Az Excel munkalap CSV-fájlba exportálásához az összes hieroglifa megőrzése mellett a következőket tesszük:

  1. Az Excelben nyissa meg a lapot filé (Fájl), majd kattintson Mentés (Mentés másként).
  2. Írja be a fájl nevét a mezőbe Fájl típus (Mentés típusként) válassza ki unicode szöveg (Unicode szöveg (*.txt)), és kattintson Megtakarítás (Megment).Hogyan lehet Excel fájlokat konvertálni CSV formátumba
  3. Nyissa meg a létrehozott fájlt bármely szabványos szövegszerkesztőben, például a Jegyzettömbben.

Jegyzet: Nem minden egyszerű szövegszerkesztő támogatja teljes mértékben a Unicode karaktereket, így egyesek téglalapként jelenhetnek meg. A legtöbb esetben ez semmilyen módon nem befolyásolja a végső fájlt, és egyszerűen figyelmen kívül hagyhatja, vagy választhat egy fejlettebb szerkesztőt, például a Notepad++-t.

  1. Mivel a Unicode szövegfájlunk a tabulátor karaktert használja elválasztóként, és ezt szeretnénk CSV-vé alakítani (vesszővel tagolt), ezért a tabulátor karaktereket vesszőre kell cserélnünk.

Jegyzet: Ha nincs szigorú igény a vesszővel ellátott fájl beszerzésére, hanem bármilyen, az Excel által értelmezhető CSV-fájlra van szükség, akkor ez a lépés kihagyható, mivel a Microsoft Excel tökéletesen megérti a határolójeles fájlokat – táblázatos.

  1. Ha továbbra is szüksége van egy CSV-fájlra (vesszővel elválasztva), tegye a következőket a Jegyzettömbben:
    • Válassza ki a tabulátor karaktert, kattintson rá jobb gombbal, és a helyi menüben kattintson a gombra másolat (Másolás), vagy egyszerűen kattintson Ctrl + Caz alábbi ábrán látható módon.Hogyan lehet Excel fájlokat konvertálni CSV formátumba
    • nyomja meg Ctrl + Ha párbeszédpanel megnyitásához Helyettes (Csere) és illessze be a másolt tabulátor karaktert a mezőbe Hogy (Megtalálja, amit). Ebben az esetben a kurzor jobbra fog mozogni – ez azt jelenti, hogy egy tabulátor karakter kerül beillesztésre. A terepen Mint (Csere erre) írjon be egy vesszőt, és nyomja meg a gombot Cserélje ki az összeset (Cserélje ki az összeset).Hogyan lehet Excel fájlokat konvertálni CSV formátumba

    A Jegyzettömbben az eredmény a következő lesz:

    Hogyan lehet Excel fájlokat konvertálni CSV formátumba

  2. Kattints filé > Mentés (Fájl > Mentés másként), adjon meg egy nevet a fájlnak és a legördülő listában kódolás (Kódolás) válassza ki UTF-8… Ezután nyomja meg a gombot Megtakarítás (Megment).Hogyan lehet Excel fájlokat konvertálni CSV formátumba
  3. Indítsa el a Windows Intézőt, és módosítsa a fájl kiterjesztését . Txt on . Csv.Módosítsa a kiterjesztést másképp . Txt on . Csv Ezt közvetlenül a Jegyzettömbben teheti meg. Ehhez a párbeszédpanelen Mentés (Mentés másként) mezőben Fájl típus (Mentés típusként) válasszon egy lehetőséget Minden fájl (Minden fájl), és adja hozzá a „.csv”-t a fájlnévhez a megfelelő mezőben, az alábbi ábrán látható módon.Hogyan lehet Excel fájlokat konvertálni CSV formátumba
  4. Ehhez nyissa meg a CSV-fájlt az Excelben a lapon filé (Filé) gyúrjuk Nyisd ki > Szövegfájlok (Megnyitás > Szövegfájlok), és ellenőrizze, hogy az adatok rendben vannak-e.

Jegyzet: Ha a fájlt az Excelen kívüli használatra szánják, és az UTF-8 formátum követelmény, akkor ne változtasson a munkalapon, és ne mentse el újra Excelben, mert ez problémákat okozhat a kódolás beolvasásában. Ha az adatok egy része nem jelenik meg az Excelben, nyissa meg ugyanazt a fájlt a Jegyzettömbben, és javítsa ki az adatokat. Ne felejtse el újra menteni a fájlt UTF-8 formátumban.

Hogyan konvertálhat Excel fájlt CSV UTF-16 formátumba

Az UTF-16 CSV-fájlba exportálás sokkal gyorsabb és egyszerűbb, mint az UTF-8-ba való exportálás. Az a tény, hogy az Excel automatikusan az UTF-16 formátumot alkalmazza, amikor a fájlt más néven menti unicode szöveg (Unicode szöveg).

Ehhez mentse a fájlt az eszközzel Mentés (Mentés másként) az Excelben, majd a Windows Intézőben módosítsa a létrehozott fájl kiterjesztését erre . Csv. Kész!

Ha olyan CSV-fájlra van szüksége, amely pontosvesszőt vagy pontosvesszőt tartalmaz elválasztóként, cserélje ki az összes tabulátor karaktert vesszőre vagy pontosvesszőre a Jegyzettömbben vagy bármely más választott szövegszerkesztőben (erről a cikk korábbi részében olvashat részletesebben).

Egyéb módok az Excel-fájlok CSV-vé konvertálására

A fent leírt módszerek az adatok Excelből CSV-be exportálására (UTF-8 és UTF-16) univerzálisak, azaz alkalmasak bármilyen speciális karakterrel való munkavégzésre és az Excel bármely verziójában 2003 és 2013 között.

Számos más módszer is létezik az adatok Excelből CSV formátumba konvertálására. A fent bemutatott megoldásoktól eltérően ezek a módszerek nem eredményeznek tiszta UTF-8 fájlt (ez nem vonatkozik az OpenOffice-ra, amely többféle UTF-kódolási beállítással exportálhat Excel fájlokat). De a legtöbb esetben az eredményül kapott fájl tartalmazza a megfelelő karakterkészletet, amelyet aztán bármilyen szövegszerkesztővel fájdalommentesen UTF-8 formátumba lehet konvertálni.

Konvertálja az Excel-fájlt CSV-fájlba a Google Táblázatok segítségével

Mint kiderült, nagyon egyszerű Excel-fájlt CSV-vé konvertálni a Google Táblázatok segítségével. Feltéve, hogy a Google Drive már telepítve van a számítógépén, kövesse az alábbi 5 egyszerű lépést:

  1. A Google Drive-ban kattintson a gombra Teremt (Létrehozás) és válassza ki Táblázat (Táblázat).
  2. A menün filé (Filé) gyúrjuk import (Importálás).Hogyan lehet Excel fájlokat konvertálni CSV formátumba
  3. Kattints Letöltés (Feltöltés), és válassza ki a számítógépről feltölteni kívánt Excel-fájlt.
  4. A párbeszédpanelen Manófájl ort (Fájl importálása) válassza ki Cserélje ki az asztalt (Cserélje ki a táblázatot), és kattintson import (Importálás).Hogyan lehet Excel fájlokat konvertálni CSV formátumba

Tipp: Ha az Excel-fájl viszonylag kicsi, akkor az időmegtakarítás érdekében másolás/beillesztés segítségével átviheti az adatokat egy Google-táblázatba.

  1. A menün filé (Filé) gyúrjuk Letöltés (Letöltés másként), válassza ki a fájltípust CSV – a fájl mentésre kerül a számítógépre.Hogyan lehet Excel fájlokat konvertálni CSV formátumba

Végül nyissa meg a generált CSV-fájlt bármely szövegszerkesztőben, hogy megbizonyosodjon arról, hogy az összes karaktert megfelelően menti. Sajnos az így létrehozott CSV-fájlok nem mindig jelennek meg megfelelően az Excelben.

Mentse az .xlsx fájlt .xls formátumban, majd alakítsa át CSV-fájlba

Ez a módszer nem igényel további megjegyzéseket, mivel már a névből minden kiderül.

Ezt a megoldást az egyik Excelnek szentelt fórumon találtam, már nem emlékszem, melyiken. Őszintén szólva soha nem használtam ezt a módszert, de sok felhasználó szerint néhány speciális karakter elveszik, amikor közvetlenül . Xlsx в . Csv, de marad, ha előbb . Xlsx menteni . Xls, majd tetszik . Csv, ahogy ezt a cikk elején is tettük.

Mindenesetre próbálja ki magának ezt a módszert, amellyel CSV-fájlokat hozhat létre Excelből, és ha működik, akkor jó időt takarít meg.

Excel-fájl mentése CSV-ként az OpenOffice segítségével

Az OpenOffice egy nyílt forráskódú alkalmazáscsomag, amely tartalmaz egy táblázatkezelő alkalmazást, amely nagyszerű munkát végez az adatok Excelből CSV formátumba történő exportálásakor. Valójában ez az alkalmazás több lehetőséghez biztosít hozzáférést a táblázatok CSV-fájlokká konvertálásakor (kódolás, határolók stb.), mint az Excel és a Google Táblázatok együttvéve.

Csak nyissa meg az Excel fájlt az OpenOffice Calc alkalmazásban, és kattintson rá filé > Mentés (Fájl > Mentés másként), és válassza ki a fájltípust CSV szöveg (Szöveges CSV).

A következő lépés a paraméterértékek kiválasztása kódolás (Karakterkészletek) и Mezőelválasztó (Mezőhatároló). Természetesen, ha UTF-8 CSV-fájlt szeretnénk létrehozni vesszővel elválasztójelekkel, akkor válassza a UTF-8 és írjon be egy vesszőt (,) a megfelelő mezőkbe. Paraméter Szöveg elválasztó (Szöveghatároló) általában változatlan marad – idézőjelek (“). Következő kattintás OK.

Hogyan lehet Excel fájlokat konvertálni CSV formátumba

Ugyanígy az Excelből CSV-re való gyors és fájdalommentes konvertáláshoz használhat egy másik alkalmazást – a LibreOffice-t. Egyetértek, jó lenne, ha a Microsoft Excel lehetőséget biztosítana a beállítások módosítására a CSV-fájlok létrehozásakor.

Ebben a cikkben azokról a módszerekről beszéltem, amelyeket ismerek az Excel-fájlok CSV-formátumba konvertálására. Ha tud hatékonyabb módszereket az Excelből CSV-be történő exportáláshoz, kérjük, mondja el nekünk a megjegyzésekben. Köszönöm a figyelmet!

Hagy egy Válaszol