Cum se schimbă delimitatorul CSV Excel în virgulă sau punct și virgulă

  • Imparte Asta
Michael Brown

Tutorialul arată cum să schimbați separatorul CSV atunci când importați sau exportați date în/din Excel, astfel încât să puteți salva fișierul în format de valori separate prin virgulă sau de valori separate prin punct și virgulă.

Excel este sârguincios. Excel este inteligent. Examinează amănunțit setările de sistem ale mașinii pe care rulează și face tot posibilul să anticipeze nevoile utilizatorului... de multe ori cu rezultate dezamăgitoare.

Imaginați-vă: doriți să exportați datele din Excel către o altă aplicație, așa că vă duceți să le salvați în formatul CSV acceptat de multe programe. Indiferent de opțiunea CSV pe care o utilizați, rezultatul este un fișier delimitat de punct și virgulă în loc de cel separat prin virgulă pe care îl doreați cu adevărat. Setarea este implicită și nu aveți nicio idee cum să o schimbați. Nu renunțați! Indiferent cât de adânc este ascunsă setarea, vă vom arăta o modalitate de alocalizați-o și adaptați-o la nevoile dumneavoastră.

    Ce delimitator folosește Excel pentru fișierele CSV

    Pentru a gestiona fișierele .csv, Microsoft Excel utilizează funcția Separator de liste definite în setările regionale ale Windows.

    În America de Nord și în alte câteva țări, separatorul de listă implicit este un virgulă , astfel încât să obțineți CSV delimitat prin virgulă.

    În țările europene, o virgulă este rezervată pentru simbolul zecimal, iar separatorul de listă este în general setat la punct și virgulă De aceea, rezultatul este delimitat de punct și virgulă CSV.

    Pentru a obține un fișier CSV cu un alt delimitator de câmp, aplicați una dintre abordările descrise mai jos.

    Modificarea separatorului la salvarea fișierului Excel ca CSV

    Atunci când salvați un registru de lucru ca fișier .csv, Excel separă valorile cu valorile implicite. Separator de liste Pentru a-l forța să utilizeze un alt delimitator, procedați după cum urmează:

    1. Faceți clic pe Fișier > Opțiuni > Avansat .
    2. Sub Opțiuni de editare , eliberați Utilizați separatoare de sistem caseta de selectare.
    3. Modificați valoarea implicită Separator zecimal Deoarece acest lucru va schimba modul de afișare a numerelor zecimale în foile de lucru, alegeți o altă opțiune. Separator de mii pentru a evita confuziile.

    În funcție de separatorul pe care doriți să îl utilizați, configurați setările în unul dintre următoarele moduri.

    Pentru a converti un fișier Excel în CSV delimitat de punct și virgulă , setați separatorul zecimal implicit la o virgulă. Acest lucru va face ca Excel să utilizeze un punct și virgulă pentru Separator de liste (delimitator CSV):

    • Set Separator zecimal la virgulă (,)
    • Set Separator de mii la punctul (.)

    Pentru a salva fișierul Excel ca CSV delimitat prin virgulă , setați separatorul zecimal la un punct (punct). Acest lucru va face ca Excel să utilizeze o virgulă pentru Separator de liste (delimitator CSV):

    • Set Separator zecimal la punctul (.)
    • Set Separator de mii la virgulă (,)

    Dacă doriți să modificați un separator CSV numai pentru un fișier fișier specific , apoi bifați opțiunea Utilizați setările sistemului din nou caseta de selectare după ce ați exportat registrul de lucru Excel în CSV.

    Notă. Evident, modificările pe care le-ați făcut în Excel Options sunt limitat la Excel Alte aplicații vor continua să utilizeze separatorul de listă implicit definit în setările regionale Windows.

    Modificarea delimitatorului la importul CSV în Excel

    Există câteva modalități diferite de a importa un fișier CSV în Excel. Modul de modificare a delimitatorului depinde de metoda de import pentru care ați optat.

    Indicați separatorul direct în fișierul CSV

    Pentru ca Excel să poată citi un fișier CSV cu un separator de câmp utilizat într-un anumit fișier CSV, puteți specifica separatorul direct în fișierul respectiv. Pentru aceasta, deschideți fișierul în orice editor de text, de exemplu Notepad, și introduceți șirul de mai jos înainte de orice alte date:

    • Pentru a separa valorile cu virgulă: sep=,
    • Pentru a separa valorile cu punct și virgulă: sep=;
    • Pentru a separa valorile cu o țeavă: sep=

    În mod similar, puteți utiliza orice alt caracter pentru delimitator - trebuie doar să introduceți caracterul după semnul de egalitate.

    Odată ce delimitatorul este definit, puteți deschide fișierul text în Excel așa cum ați face-o în mod normal, din Excel însuși sau din Windows Explorer.

    De exemplu, pentru a deschide corect un delimitate de punct și virgulă CSV în Excel, indicăm în mod explicit că separatorul de câmp este un punct și virgulă:

    Alegeți delimitatorul în Expertul de import text

    O altă modalitate de a gestiona un fișier csv cu un delimitator diferit de cel implicit este să importați fișierul în loc să îl deschideți. În Excel 2013 și în versiunile anterioare, acest lucru era destul de ușor de realizat cu ajutorul funcției Expertul pentru importul de text care locuiește pe Date în fila Obțineți date externe Începând cu Excel 2016, expertul este eliminat din panglică ca o caracteristică moștenită. Cu toate acestea, îl puteți utiliza în continuare:

    • Activați funcția From Text (Legacy).
    • Schimbați extensia de fișier din .csv în .txt, apoi deschideți fișierul txt din Excel. Acest lucru va lansa aplicația Expertul de import text automat.

    În pasul 2 al expertului, vi se sugerează să alegeți dintre delimitatorii predefiniți (tabula, virgulă, punct și virgulă sau spațiu) sau să specificați unul personalizat:

    Specificarea delimitatorului la crearea unei conexiuni Power Query

    Microsoft Excel 2016 și versiunile ulterioare oferă încă o modalitate ușoară de a importa un fișier csv - prin conectarea la acesta cu ajutorul Power Query. Atunci când creați o conexiune Power Query, puteți alege delimitatorul în fereastra de dialog Preview:

    Modificați separatorul CSV implicit la nivel global

    Pentru a modifica valoarea implicită Separator de liste nu numai pentru Excel, ci și pentru toate programele instalate pe computer, iată ce trebuie să faceți:

    1. Pe Windows, accesați Panoul de control > Regiune Pentru aceasta, trebuie doar să tastați Regiune în caseta de căutare Windows, apoi faceți clic pe Setări regionale .

  • În panoul Regiune, sub Setări conexe , faceți clic pe Setări suplimentare privind data, ora și setările regionale .

  • Sub Regiune , faceți clic pe Modificarea formatelor de dată, oră sau număr .

  • În Regiune în caseta de dialog, în caseta Formate fila, faceți clic pe Setări suplimentare ...

  • În Personalizați formatul în caseta de dialog, în caseta Numerele tab, introduceți caracterul pe care doriți să îl utilizați ca delimitator CSV implicit în câmpul Separator de liste cutie.

    Pentru ca această modificare să funcționeze, trebuie să fie Separator de liste nu ar trebui să fie aceeași ca Simbol zecimal .

  • Faceți clic pe OK de două ori pentru a închide ambele casete de dialog.
  • După ce ați terminat, reporniți Excel, astfel încât acesta să poată prelua modificările.

    Note:

    • Modificarea setărilor de sistem va provoca o schimbări globale pe computerul dvs. care va afecta toate aplicațiile și toate ieșirile sistemului. Nu faceți acest lucru decât dacă sunteți 100% încrezător în rezultate.
    • În cazul în care schimbarea separatorului a afectat în mod negativ comportamentul unei aplicații sau a cauzat alte probleme pe computerul dumneavoastră, anulați modificările Pentru aceasta, faceți clic pe butonul Resetare din fereastra Personalizați formatul (pasul 5 de mai sus). Acest lucru va elimina toate personalizările pe care le-ați făcut și va restabili setările implicite ale sistemului.

    Schimbarea separatorului de liste: context și consecințe

    Înainte de a schimba Separator de liste pe mașina dumneavoastră, vă încurajez să citiți cu atenție această secțiune, pentru a înțelege pe deplin posibilele rezultate.

    În primul rând, trebuie remarcat faptul că, în funcție de țară, Windows utilizează separatori impliciți diferiți, deoarece numerele mari și zecimalele sunt scrise în moduri diferite pe glob.

    În SUA, Regatul Unit și în alte câteva țări vorbitoare de limbă engleză, inclusiv Australia și Noua Zeelandă, se folosesc următorii separatori:

    Simbolul zecimal: punct (.)

    Simbolul de grupare a cifrelor: virgulă (,)

    Separator de listă: virgulă (,)

    În majoritatea țărilor europene, separatorul de listă implicit este un punct și virgulă (;), deoarece virgula este utilizată ca punct zecimal:

    Simbol zecimal: virgulă (,)

    Simbolul de grupare a cifrelor: punct (.)

    Separator de listă: punct și virgulă (;)

    De exemplu, iată cum două mii de dolari și cincizeci de cenți este scrisă în diferite țări:

    SUA și Marea Britanie: $2,000.50

    UE: 2.000,50 USD

    Cum se leagă toate acestea de delimitatorul CSV? Ideea este că Separator de liste (delimitator CSV) și Simbol zecimal ar trebui să fie două caractere diferite, ceea ce înseamnă că setarea Separator de liste la virgulă va necesita modificarea parametrilor impliciți Simbol zecimal (dacă este setat la virgulă). Ca urmare, numerele vor fi afișate în mod diferit în toate aplicațiile dumneavoastră.

    În plus, Separator de liste este utilizat pentru separarea argumentelor în formulele Excel. Odată ce îl schimbați, de exemplu din virgulă în punct și virgulă, separatorii din toate formulele dvs. se vor schimba, de asemenea, în punct și virgulă.

    Dacă nu sunteți pregătit pentru astfel de modificări pe scară largă, atunci modificați un separator numai pentru un anumit fișier CSV, așa cum este descris în prima parte a acestui tutorial.

    Iată cum puteți deschide sau salva fișiere CSV cu delimitatori diferiți în Excel. Vă mulțumim pentru lectură și ne vedem săptămâna viitoare!

    Michael Brown este un pasionat de tehnologie dedicat, cu o pasiune pentru simplificarea proceselor complexe folosind instrumente software. Cu mai mult de un deceniu de experiență în industria tehnologiei, el și-a perfecționat abilitățile în Microsoft Excel și Outlook, precum și în Google Sheets și Docs. Blogul lui Michael este dedicat împărtășirii cunoștințelor și experienței sale cu alții, oferind sfaturi și tutoriale ușor de urmat pentru îmbunătățirea productivității și eficienței. Indiferent dacă sunteți un profesionist experimentat sau un începător, blogul lui Michael oferă informații valoroase și sfaturi practice pentru a profita la maximum de aceste instrumente software esențiale.