Tartalomjegyzék
A bemutató megmutatja, hogyan változtathatja meg a CSV elválasztójelet az adatok Excelbe vagy Excelből történő importálásakor vagy exportálásakor, így a fájlt vesszővel elválasztott értékek vagy pontosvesszővel elválasztott értékek formátumban mentheti.
Az Excel szorgalmas. Az Excel okos. Alaposan megvizsgálja a gép rendszerbeállításait, amelyen fut, és mindent megtesz, hogy előre lássa a felhasználó igényeit ... gyakran kiábrándító eredménnyel.
Képzeld el a következőt: Excel-adataidat egy másik alkalmazásba szeretnéd exportálni, ezért a sok program által támogatott CSV formátumban mész el. Bármelyik CSV-beállítást is használod, az eredmény egy pontosvesszővel elválasztott fájl lesz ahelyett, hogy vesszővel elválasztott lenne, amit valójában szerettél volna. A beállítás alapértelmezett, és fogalmad sincs, hogyan változtasd meg. Ne add fel! Nem számít, milyen mélyen van elrejtve a beállítás, megmutatjuk, hogyan lehetkeresse meg, és igazítsa az igényeinek megfelelően.
Milyen elválasztójelet használ az Excel a CSV-fájlokhoz
A .csv fájlok kezeléséhez a Microsoft Excel a Listaszeparátor a Windows Regionális beállításokban meghatározottak szerint.
Észak-Amerikában és néhány más országban az alapértelmezett listaszeparátor egy vessző , így a CSV vesszővel elválasztva kapja.
Az európai országokban a tizedesjel helyett vesszőt használnak, és a lista elválasztójelét általában a következőre állítják be pontosvessző Ezért az eredmény CSV pontosvesszővel elválasztott.
Ha más mezőhatárolóval rendelkező CSV-fájlt szeretne kapni, alkalmazza az alábbiakban ismertetett módszerek egyikét.
Változtassa meg az elválasztójelet az Excel fájl CSV-ként történő mentésekor
Amikor a munkafüzetet .csv fájlként menti, az Excel az értékeket az alapértelmezett Listaszeparátor Ha más elválasztójel használatára szeretné kényszeríteni a programot, kövesse a következő lépéseket:
- Kattintson a címre. Fájl > Opciók > Haladó .
- A címen. Szerkesztési lehetőségek , törölje a Rendszerelválasztók használata jelölőnégyzet.
- Az alapértelmezett beállítások módosítása Tizedesválasztó Mivel ez megváltoztatja a tizedes számok megjelenítését a munkalapokon, válasszon egy másik tizedes számot. Ezer szeparátor a félreértések elkerülése érdekében.
Attól függően, hogy melyik elválasztót kívánja használni, konfigurálja a beállításokat a következő módok valamelyikével.
Az Excel fájl konvertálásához CSV pontosvesszővel elválasztva az alapértelmezett tizedesvesszőt vesszőre állítsa be. Ezáltal az Excel pontosvesszőt használ a Listaszeparátor (CSV elválasztójel):
- Állítsa be a Tizedesválasztó vessző (,)
- Állítsa be a Ezer szeparátor a periódushoz (.)
Az Excel fájl mentése CSV vesszővel elválasztva , a tizedesvesszőt pontra állítsa. Így az Excel vesszőt fog használni a Listaszeparátor (CSV elválasztójel):
- Állítsa be a Tizedesválasztó a periódushoz (.)
- Állítsa be a Ezer szeparátor vessző (,)
Ha csak egy CSV elválasztójelet szeretne megváltoztatni egy meghatározott fájl , majd jelölje be a Rendszerbeállítások használata jelölőnégyzetet az Excel munkafüzet CSV-be történő exportálása után.
Megjegyzés: Nyilvánvaló, hogy az Excel-beállításokban elvégzett módosításokat Excelre korlátozódik A többi alkalmazás továbbra is a Windows regionális beállításaiban meghatározott alapértelmezett listaszeparátort használja.
A CSV Excelbe történő importálásakor az elválasztójelek megváltoztatása
A CSV-fájl Excelbe történő importálásának többféle módja van. Az elválasztójelek megváltoztatásának módja attól függ, hogy milyen importálási módszert választott.
Az elválasztó jelzése közvetlenül a CSV fájlban
Ahhoz, hogy az Excel be tudja olvasni a CSV-fájlt egy adott CSV-fájlban használt mezőelválasztóval, közvetlenül a fájlban adhatja meg az elválasztót. Ehhez nyissa meg a fájlt egy tetszőleges szövegszerkesztővel, mondjuk a Notepaddal, és írja be az alábbi karakterláncot minden más adat előtt:
- Az értékek elválasztása vesszővel: sep=,
- Az értékek elválasztása pontosvesszővel: sep=;
- Az értékek szétválasztása pipával: sep=
Hasonló módon bármilyen más karaktert is használhat a határolójelként - csak írja be a karaktert az egyenlőségjel után.
Miután a határolójelet meghatároztuk, a szövegfájlt a szokásos módon megnyithatja az Excelben, magából az Excelből vagy a Windows Intézőből.
Például, hogy helyesen nyisson meg egy pontosvesszővel határolt CSV az Excelben kifejezetten jelezzük, hogy a mezőelválasztó egy pontosvessző:
Válassza ki az elválasztójelet a Szövegimportálás varázslóban
Egy másik módja az alapértelmezettől eltérő elválasztójelű csv-fájlok kezelésének az, hogy a fájl megnyitása helyett importáljuk a fájlt. Az Excel 2013-ban és korábban ez elég könnyen elvégezhető volt a Szövegimportálás varázsló tartózkodik a Adatok lapon, a Külső adatok lekérése csoport. Az Excel 2016-tól kezdődően a varázslót a szalagról mint örökölt funkciót eltávolították. Azonban továbbra is használhatja:
- Szövegből (Legacy) funkció engedélyezése.
- Módosítsa a fájlkiterjesztést .csv-ről .txt-re, majd nyissa meg a txt fájlt az Excelből. Ez elindítja a Szöveg importálása varázsló automatikusan.
A varázsló 2. lépésénél a program javasolja, hogy válasszon az előre definiált elválasztójelek (tabulátor, vessző, pontosvessző vagy szóköz) közül, vagy adja meg az egyéni elválasztójelet:
Határolójel megadása Power Query kapcsolat létrehozásakor
A Microsoft Excel 2016 és újabb verziók még egy egyszerű módot biztosítanak a csv-fájlok importálására - a Power Query segítségével történő csatlakozással. A Power Query kapcsolat létrehozásakor az előnézeti párbeszédablakban kiválaszthatja a határolójelet:
Az alapértelmezett CSV elválasztó globálisan megváltoztatása
Az alapértelmezett beállítás megváltoztatása Listaszeparátor nem csak az Excel, hanem a számítógépén telepített összes program számára, a következőket kell tennie:
- Windowson menjen a Vezérlőpult > Régió Ehhez csak írja be, hogy Régió a Windows keresőmezőben, majd kattintson a Régiós beállítások .
Ahhoz, hogy ez a módosítás működjön, a Listaszeparátor nem lehet ugyanaz mint Tizedesjegy .
Ha végzett, indítsa újra az Excelt, hogy az átvegye a módosításokat.
Megjegyzések:
- A rendszerbeállítások módosítása egy globális változás a számítógépen, ami hatással lesz a rendszer összes alkalmazására és kimenetére. Ne tegye ezt, hacsak nem 100%-ig biztos az eredményekben.
- Ha az elválasztó megváltoztatása hátrányosan befolyásolta valamely alkalmazás viselkedését, vagy egyéb problémákat okozott a gépén, visszavonja a változtatásokat Ehhez kattintson a Reset gomb a Formátum testreszabása párbeszédpanelen (fenti 5. lépés). Ez eltávolítja az összes elvégzett testreszabást, és visszaállítja a rendszer alapértelmezett beállításait.
Változó listaszeparátor: háttér és következmények
Mielőtt megváltoztatná a Listaszeparátor a gépén, arra bátorítom, hogy figyelmesen olvassa el ezt a részt, hogy teljes mértékben megértse a lehetséges kimeneteleket.
Először is meg kell jegyezni, hogy országtól függően a Windows különböző alapértelmezett elválasztójeleket használ. Ez azért van, mert a nagy számokat és a tizedesjegyeket világszerte különböző módon írják.
Az USA-ban, az Egyesült Királyságban és néhány más angol nyelvű országban, beleértve Ausztráliát és Új-Zélandot, a következő elválasztójeleket használják:
Tizedesjegy: pont (.)
Számjegyek csoportosítása: vessző (,)
Lista elválasztó: vessző (,)
A legtöbb európai országban az alapértelmezett listaszeparátor a pontosvessző (;), mivel a vesszőt használják tizedesvesszőként:
Tizedesjegy: vessző (,)
Számcsoportosítási szimbólum: pont (.)
Lista elválasztó: pontosvessző (;)
Például így kétezer dollár és ötven cent különböző országokban írják:
USA és Egyesült Királyság: $2,000.50
EU: $2.000,50
Hogyan kapcsolódik mindez a CSV elválasztójelhez? A lényeg az, hogy a Listaszeparátor (CSV elválasztó) és Tizedesjegy két különböző karakter kell, hogy legyen. Ez azt jelenti, hogy a Listaszeparátor a címre. vessző meg kell változtatni az alapértelmezett Tizedesjegy (ha vesszőre van állítva). Ennek eredményeképpen a számok minden alkalmazásban másképp fognak megjelenni.
Ráadásul, Listaszeparátor a következőkre használják érvek szétválasztása Ha egyszer megváltoztatja, mondjuk vesszőről pontosvesszőre, akkor az összes képletében a választójelek is pontosvesszőre változnak.
Ha nem áll készen ilyen nagyszabású módosításokra, akkor csak egy adott CSV-fájlban változtasson meg egy elválasztójelet, ahogyan azt a bemutató első részében leírtuk.
Így nyithatja meg vagy mentheti el a CSV fájlokat különböző elválasztójelekkel az Excelben. Köszönjük, hogy elolvasta, és találkozunk jövő héten!