Hoe om Excel CSV-skeider na komma of kommapunt te verander

  • Deel Dit
Michael Brown

Die tutoriaal wys hoe om CSV-skeier te verander wanneer data na/van Excel ingevoer of uitgevoer word, sodat jy jou lêer in die komma-geskeide waardes of semikolon-geskeide waardes-formaat kan stoor.

Excel is ywerig. Excel is slim. Dit ondersoek die stelselinstellings van die masjien waarop dit loop deeglik en doen sy bes om die gebruiker se behoeftes te antisipeer … dikwels tot teleurstellende resultate.

Stel jou dit voor: jy wil jou Excel-data na 'n ander toepassing uitvoer, sodat jy gaan stoor dit in die CSV-formaat wat deur baie programme ondersteun word. Watter CSV-opsie jy ook al gebruik, die resultaat is 'n kommapunt-geskeide lêer in plaas van komma-geskeide wat jy regtig wou hê. Die instelling is verstek, en jy het geen idee hoe om dit te verander nie. Moenie opgee nie! Maak nie saak hoe diep die instelling versteek is nie, ons sal jou 'n manier wys om dit op te spoor en aan te pas vir jou behoeftes.

    Watter skeidingsteken Excel vir CSV-lêers gebruik

    Om .csv-lêers te hanteer, gebruik Microsoft Excel die Lysskeier wat in Windows Streeksinstellings gedefinieer is.

    In Noord-Amerika en sommige ander lande is die versteklysskeier 'n komma , sodat jy CSV-komma-geskei kry.

    In Europese lande word 'n komma vir die desimale simbool gereserveer, en die lysskeier is gewoonlik op kommapunt gestel. Dit is hoekom die resultaat CSV kommapunte geskei is.

    Om 'n CSV-lêer met 'n ander veldskenner te kry, pas een van die benaderings wat beskryf word toehieronder.

    Verander skeiding wanneer jy Excel-lêer as CSV stoor

    Wanneer jy 'n werkboek as 'n .csv-lêer stoor, skei Excel waardes met jou verstek Lysskeier . Om dit te dwing om 'n ander skeidingsteken te gebruik, gaan voort met die volgende stappe:

    1. Klik Lêer > Opsies > Gevorderd .
    2. Onder Redigeeropsies , maak die Gebruik stelselskeiers -merkblokkie skoon.
    3. Verander die verstek Desimale skeiding . Aangesien dit die manier waarop desimale getalle in jou werkblaaie vertoon word sal verander, kies 'n ander Duisende-skeier om verwarring te voorkom.

    Konfigureer die instellings na gelang van watter skeier jy wil gebruik op een van die volgende maniere.

    Om Excel-lêer te omskep na CSV-kommapunt geskei , stel die verstek desimale skeier na 'n komma. Dit sal Excel kry om 'n kommapunt te gebruik vir die Lysskeier (CSV-skeier):

    • Stel Desimale skeier na komma (,)
    • Stel Duisende-skeier na punt (.)

    Om Excel-lêer as CSV-komma-geskei te stoor, stel die desimale skeiding tot 'n punt (punt). Dit sal maak dat Excel 'n komma gebruik vir die Lysskeier (CSV-skeier):

    • Stel Desimale skeier na punt (.)
    • Stel Duisende-skeier na komma (,)

    As jy 'n CSV-skeier net vir 'n spesifieke lêer , merk dan die Gebruik stelselom 'n csv-lêer te hanteer met 'n skeidingsteken anders as die verstek een is om die lêer in te voer eerder as om oop te maak. In Excel 2013 en vroeër was dit redelik maklik om te doen met die Teksinvoerassistent wat op die Data -oortjie in die Kry Eksterne Data -groep woon. Vanaf Excel 2016 word die towenaar van die lint verwyder as 'n erfeniskenmerk. Jy kan egter steeds daarvan gebruik maak:

    • Aktiveer van teks (Legacy)-kenmerk.
    • Verander die lêeruitbreiding van .csv na .txt, en maak dan die txt-lêer oop. van Excel. Dit sal die Tekstowenaar invoer outomaties begin.

    In stap 2 van die towenaar word jy voorgestel om uit die vooraf gedefinieerde skeidingstekens (tab, komma, kommapunt of spasie) te kies. of spesifiseer jou persoonlike een:

    Spesifiseer skeidingsteken wanneer 'n Power Query-verbinding geskep word

    Microsoft Excel 2016 en hoër bied nog 'n maklike manier om 'n csv-lêer in te voer - deur daarby te koppel met behulp van Power Query. Wanneer jy 'n Power Query-verbinding skep, kan jy die skeidingsteken in die Voorskou-dialoogvenster kies:

    Verander standaard CSV-skeier globaal

    Om die verstek te verander Lysskeider nie net vir Excel nie, maar vir alle programme wat op jou rekenaar geïnstalleer is, hier is wat jy moet doen:

    1. Op Windows, gaan na Beheerpaneel > Streek -instellings. Hiervoor tik net Streek in die Windows-soekkassie en klik dan Streek-instellings .

  • Klik in die Streekpaneel, onder Verwante instellings , Additional datum, tyd en streekinstellings .

  • Klik onder Streek Verander datum-, tyd- of getalformate .

  • In die dialoogkassie Streek , op die Formate -oortjie, klik Bykomende instellings ...

  • In die Pasmaak formaat -dialoogkassie, op die Getal -oortjie, tik die karakter wat jy wil gebruik as die verstek CSV-skeider in die boks Lysskeier .

    Vir hierdie verandering om te werk, behoort die Lysskeier nie dieselfde te wees nie as desimale simbool .

  • Klik OK twee keer om beide dialoogkassies toe te maak.
  • Wanneer jy klaar is, herbegin Excel, sodat dit jou veranderinge kan optel.

    Notas:

    • Om die stelselinstellings te wysig sal 'n globale verandering op jou rekenaar veroorsaak wat alle toepassings en alle uitvoer van die stelsel sal beïnvloed. Moenie dit doen tensy jy 100% vertroue in die resultate het nie.
    • As die verandering van die skeier die gedrag van een of ander toepassing nadelig beïnvloed het of ander probleme op jou masjien veroorsaak het, maak die veranderinge ongedaan . Klik hiervoor op die Herstel -knoppie in die dialoogkassie Pasmaak formaat (stap 5 hierbo). Dit sal al die aanpassings wat jy gemaak het verwyder en die stelsel se verstekinstellings herstel.

    Verander lysskeier: agtergrond engevolge

    Voordat jy die Lysskeier op jou masjien verander, moedig ek jou aan om hierdie afdeling noukeurig te lees, sodat jy moontlike uitkomste ten volle verstaan.

    Eerstens moet dit wees opgemerk dat, afhangende van die land, Windows verskillende verstekskeiers gebruik. Dit is omdat groot getalle en desimale op verskillende maniere regoor die wêreld geskryf word.

    In die VSA, VK en sommige ander Engelssprekende lande, insluitend Australië en Nieu-Seeland, word die volgende skeiers gebruik:

    Desimale simbool: punt (.)

    Syfergroeperingssimbool: komma (,)

    Lysskeier: komma (,)

    In die meeste Europese lande is die versteklysskeier 'n kommapunt (;) omdat 'n komma as die desimale punt gebruik word:

    Desimale simbool: komma (,)

    Syfergroeperingssimbool: punt ( .)

    Lysskeider: kommapunt (;)

    Byvoorbeeld, hier is hoe tweeduisend dollar en vyftig sent geskryf word in verskillende lande:

    VSA en VK: $2,000.50

    EU: $2.000,50

    Hoe hou dit alles verband met die CSV-skeider? Die punt is dat die Lysskeier (CSV-skeider) en Desimale simbool twee verskillende karakters moet wees. Dit beteken om die Lysskeier na komma te stel, sal vereis dat die verstek Desimale simbool verander word (as dit op komma gestel is). As gevolg hiervan, sal getalle op 'n ander manier in al jou vertoon wordtoepassings.

    Boonop word Lysskeier gebruik vir skei van argumente in Excel-formules. Sodra jy dit verander, sê van komma na kommapunte, sal die skeiers in al jou formules ook na kommapunte verander.

    As jy nie gereed is vir sulke grootskaalse wysigings nie, verander dan 'n skeier net vir 'n spesifieke CSV lêer soos beskryf in die eerste deel van hierdie tutoriaal.

    Dit is hoe jy CSV-lêers met verskillende skeidingstekens in Excel kan oopmaak of stoor. Dankie dat jy gelees het en sien jou volgende week!

    instellingsmerk weer na die uitvoer van jou Excel-werkboek na CSV.

    Let wel. Natuurlik is die veranderinge wat jy in Excel-opsies gemaak het, beperk tot Excel . Ander toepassings sal aanhou om die versteklysskeier te gebruik wat in u Windows-streekinstellings gedefinieer is.

    Verander skeidingsteken wanneer CSV na Excel invoer

    Daar is 'n paar verskillende maniere om CSV-lêer in Excel in te voer. Die manier om die skeidingsteken te verander, hang af van die invoermetode waarvoor jy gekies het.

    Dui skeiding direk in CSV-lêer aan

    Vir Excel om 'n CSV-lêer te kan lees met 'n veldskeier wat gebruik word in 'n gegewe CSV-lêer, kan jy die skeiding direk in daardie lêer spesifiseer. Maak hiervoor jou lêer oop in enige teksredigeerder, sê Notepad, en tik die onderstaande string voor enige ander data:

    • Om waardes met komma te skei: sep=,
    • Om te skei waardes met kommapunt: sep=;
    • Om waardes met 'n pyp te skei: sep=

    Michael Brown is 'n toegewyde tegnologie-entoesias met 'n passie om komplekse prosesse te vereenvoudig deur sagteware-instrumente te gebruik. Met meer as 'n dekade se ondervinding in die tegnologiebedryf, het hy sy vaardighede in Microsoft Excel en Outlook, sowel as Google Sheets en Docs, opgeskerp. Michael se blog is toegewy daaraan om sy kennis en kundigheid met ander te deel, en verskaf maklik-om-te volg wenke en tutoriale vir die verbetering van produktiwiteit en doeltreffendheid. Of jy nou 'n ervare professionele persoon of 'n beginner is, Michael se blog bied waardevolle insigte en praktiese raad om die meeste uit hierdie noodsaaklike sagteware-nutsmiddels te kry.