INHOUDSOPGAWE
Die tutoriaal verduidelik hoe om CSV-lêers vinnig na Excel om te skakel in enige weergawe, van 365 tot 2007, om tipiese probleme te vermy.
Daar is gewoonlik twee maniere om 'n CSV-lêer na Excel oor te dra: deur dit oop te maak of as eksterne data in te voer. Hierdie artikel verskaf die gedetailleerde leiding oor beide metodes en wys die sterk punte en beperkings van elkeen uit. Ons sal ook moontlike slaggate rooivlag en die doeltreffendste oplossings voorstel.
Skakel CSV-lêer om na Excel deur dit oop te maak
Om data van 'n CSV-lêer na Excel te bring , kan jy dit direk vanaf 'n Excel-werkboek of via Windows Explorer oopmaak. Watter metode jy ook al kies, hou asseblief in gedagte dat:
- Om 'n CSV-dokument in Excel oop te maak, verander nie die lêerformaat na .xlsx of .xls nie. Die lêer sal die oorspronklike .csv-uitbreiding behou.
- Die lêers is beperk tot 1 048 576 rye en 16 384 kolomme.
Hoe om CSV-lêer in Excel oop te maak
A komma-geskeide waardes-lêer wat in 'n ander program geskep is, kan steeds in Excel oopgemaak word deur die standaard Open -opdrag te gebruik.
- In jou Excel, gaan na die Lêer oortjie en klik Open , of druk die Ctrl + O-kortpad.
- In die Open dialoogkassie, kies Tekslêers (*.prn;* .txt;*.csv) van die aftreklys in die onderste regterhoek.
- Blaai vir die CSV-dokument, en dubbelklik dit dan om oop.
'n Komma-geskeide waardeswerkboek . In die praktyk kan dit baie ongemaklik en lastig wees om heen en weer tussen verskeie Excel-lêers te skakel. In plaas daarvan kan jy alle lêers in die dieselfde werkboek laat invoer - die gedetailleerde instruksies is hier: Hoe om verskeie CSV-lêers in een Excel-werkboek saam te voeg.
Hopelik, nou kan jy enige CSV-lêers met gemak na Excel omskakel. En dankie vir jou geduld almal wat hierdie tutoriaal tot die einde gelees het :)
lêer (. csv) sal dadelik in 'n nuwe werkboek oopgemaak word.Vir 'n tekslêer (. txt ), sal Excel die Invoer begin Teks Wizard . Sien Invoer van CSV na Excel vir volledige besonderhede.
Hoe om CSV-lêer vanaf Windows Verkenner oop te maak
Die vinnigste manier om 'n .csv-lêer in Excel oop te maak, is om dit in Windows Verkenner te dubbelklik. Dit sal jou lêer onmiddellik in 'n nuwe werkboek oopmaak.
Hierdie metode werk egter net as Microsoft Excel gestel is as die verstektoepassing vir .csv-lêers . In hierdie geval verskyn 'n bekende groen Excel-ikoon langs .csv-dokumente in Windows Verkenner.
As jou CSV-lêers gestel is om met 'n ander verstektoepassing oop te maak, regsklik dan op die lêer en kies Maak oop met... > Excel .
Om Excel as die verstekprogram vir CVS-lêers te stel, is hier die stappe om uit te voer:
- Regsklik op enige .csv-lêer in Windows Explorer, en kies dan Open met... > Kies 'n ander toepassing uit die kontekskieslys.
- Onder Ander opsies , klik Excel , merk die Gebruik altyd hierdie toepassing om .csv-lêers oop te maak -blokkie af, en klik OK .
Skakel CSV om na Excel deur dit in te voer
Deur hierdie metode te gebruik, kan jy data vanaf 'n .csv-lêer in 'n bestaande of 'n nuwe Excel-werkblad invoer. Anders as die vorige tegniek, maak dit nie net die lêer in Excel oop nie, maar verander die .csv-formaat na .xlsx (Excel 2007 en hoër) of.xls (Excel 2003 en laer).
Invoer kan op twee maniere gedoen word:
- Deur Teksinvoerassistent te gebruik (in alle weergawes)
- Deur 'n Power Query -verbinding te skep (in Excel 2016 - Excel 365)
Hoe om CSV in Excel in te voer met die teksinvoer-assistent
Eers af, moet daarop gelet word dat die Teksinvoer-assistent 'n verouderde kenmerk is, en vanaf Excel 2016 word dit van die lint na Excel-opsies geskuif.
Indien die Teksinvoer-assistent is nie beskikbaar in jou Excel-weergawe nie, jy het hierdie twee opsies:
- Aktiveer vanaf teks (Legacy)-kenmerk.
- Kry Excel na begin die Teks-invoer-assistent outomaties. Hiervoor, verander die lêeruitbreiding van .csv na .txt, maak die tekslêer vanaf Excel oop en volg dan die stappe van die towenaar wat hieronder beskryf word.
Om 'n CSV-lêer na Excel in te voer, moet hierdie is wat jy moet doen:
- In Excel 2013 en vroeër, gaan na die Data -oortjie > Kry Eksterne Data -groep, en klik Van teks .
Gaan in Excel 2016 en later na die Data -oortjie > Kry & Transformeer Data -groep, en klik Kry Data > Legacy Wizards > Van teks (Legacy) .
Let wel. As die Van teks towenaar nie daar is nie, maak seker dat jy dit geaktiveer het. As Legacy Wizards steeds grys is, kies 'n leë sel of maak 'n leë werkblad oop en probeer weer.
- In die Voer tekslêer in dialoogkassie, blaai na die .csv-lêer wat jy wil invoer, kies dit en klik die Voer in -knoppie (of dubbelklik eenvoudig op die lêer).
- Die Teksinvoer-assistent sal begin, en jy volg sy stappe. Eerstens kies jy:
- Die Geskei lêertipe
- Die rynommer om invoer te begin by (normaalweg, ry 1)
- Of jou data opskrifte
het Die voorskouvenster in die onderste deel van die towenaar wys 'n paar eerste inskrywings van jou CSV-lêer.
- Kies die skeidingsteken en tekskwalifiseerder.
Delimiter is die karakter wat waardes in jou lêer skei. Aangesien CSV 'n kommageskeide waardelêer is, kies jy natuurlik Komma . Vir 'n TXT-lêer, sal jy tipies Tab kies.
Tekskwalifiseerder is die karakter wat die waardes in 'n ingevoerde lêer insluit. Alle teks tussen twee kwalifiserende karakters sal as een waarde ingevoer word, selfs al bevat die teks die gespesifiseerde skeidingsteken.
Oor die algemeen kies jy die dubbele aanhalingsteken simbool (") as tekskwalifiseerder. kyk hierna, jy kan Terug klik en kyk watter karakter die waardes in die voorskou van jou CSV-lêer insluit.
In ons geval is alle getalle met 'n duisende-skeier (wat ook 'n komma is) ) is toegedraai in dubbele aanhalingstekens soos "3,392", wat beteken dat hulle in een sel ingevoer sal word. Sonder om die dubbele aanhalingsteken as te spesifiseerdie tekskwalifiseerder, sal die getalle voor en na 'n duisende-skeier in twee aangrensende kolomme gaan.
Om seker te maak jou data sal ingevoer word soos bedoel, kyk noukeurig na die Data-voorskou voordat jy klik Volgende .
Wenke en notas:
- As meer as een opeenvolgende skeidingsteken in jou CSV-lêer teenwoordig is, dan kies die Behandel opeenvolgende skeidings as een opsie om leë selle te voorkom.
- As die voorskou alle data in een kolom wys, beteken dit 'n verkeerde afbakener is gekies. Verander die skeidingsteken, sodat die waardes in aparte kolomme vertoon word.
- Definieer dataformaat . Die verstek is Algemeen - dit skakel numeriese waardes om na getalle, datum- en tydwaardes na datums, en alle oorblywende datatipes na teks.
Om 'n ander formaat vir 'n spesifieke kolom te stel, klik enige plek daarin in die Datavoorskou , en kies dan een van die opsies onder Kolomdataformaat :
- Om voornulle te hou, kies die Teks -formaat.
- Om datums korrek te vertoon, kies die Datum -formaat, en kies dan 'n toepaslike formaat in die aftrekblokkie.
Wanneer jy tevrede is met die Data-voorskou , klik die Voltooi knoppie.
- Kies of data na 'n bestaande werkblad of 'n nuwe een moet invoer, en klik OK .
Wenke en notas:
- Aanstel 'n paar gevorderde opsies op soos herlaaibeheer, uitleg en formatering, klik Eienskappe... in die dialoog hierbo.
- As sommige ingevoerde data verkeerd vertoon word, kan jy die formaat met die hulp verander van Excel se Format Cells-kenmerk.
Hier is 'n paar nuttige wenke oor hoe om
Hoe om Teksinvoer-assistent in Excel 2016 te aktiveer - Excel 365
Om die Teksinvoer-assistent in moderne weergawes van Excel te aktiveer, is dit wat jy moet doen:
- Klik op die Lêer -oortjie , en klik dan Opsies > Data .
- Onder Wys verouderde data-invoer-assistente , kies Van teks (Voorleef) , en klik OK.
Sodra dit geaktiveer is, sal die towenaar op die Data -oortjie verskyn, in die Kry & Transformeer Data -groep, onder Kry Data > Legacy Wizards.
Hoe om CSV na Excel oor te dra deur daaraan te koppel
In Excel 365, Excel 2021, Excel 2019 en Excel 2016, jy kan data vanaf 'n tekslêer invoer deur daaraan te koppel met behulp van Power Query. Dit is hoe:
- Op die Data -oortjie, in die Kry & Transformeer Data -groep, klik Van teks/CSV .
- Kies die teks in die Voer data in dialoogkassie lêer van belang, en klik Voer in .
- In die voorskou dialoogkassie is die volgende opsies vir jou beskikbaar:
- Afgrenser . Kies diekarakter wat waardes in jou tekslêer skei.
- Datatipeopsporing . Jy kan Excel outomaties die datatipe vir elke kolom laat bepaal gegrond op die eerste 200 rye (verstek) of hele datastel . Of jy kan kies om nie datatipes op te spoor nie en die data in die oorspronklike Teks -formaat in te voer.
- Transformeer Data . Laai die data na die Power Query Editor, sodat jy dit kan wysig voordat dit na Excel oorgedra word. Maak gebruik van hierdie kenmerk om die verlangde formaat vir spesifieke kolomme te stel.
- Laai . Beheer waar om die data in te voer. Om die csv-lêer na 'n nuwe werkblad ingevoer te kry, kies Laai . Om die data na 'n bestaande of nuwe blad oor te dra in die vorm van 'n tabel, PivotTable/PivotChart, of slegs 'n verbinding te skep, kies Laai na .
Deur op die Laai -knoppie te klik, sal die CSV-data in die tabelformaat soos hierdie een invoer:
Die ingevoerde tabel is gekoppel aan die oorspronklike CSV-dokument, en jy kan dit enige tyd bywerk deur die navraag te verfris ( Tabelontwerp -oortjie > Verfris ).
Wenke en notas:
- Om die tabel na 'n normale reeks te verander, regskliek enige sel en klik dan Tabel > Skakel om na reeks . Dit sal die navraag permanent van die blad verwyder en die ingevoerde data van die oorspronklike lêer ontkoppel .
- As waardes in 'n sekere kolom in 'n ingevoer wordverkeerde formaat, kan jy probeer om dit self reg te stel deur teks na nommer of teks om te skakel na datum.
Omskakeling van CSV na Excel: oopmaak vs. invoer
Wanneer Microsoft Excel maak 'n .csv-lêer oop, dit gebruik jou verstekdataformaatinstellings om te verstaan hoe presies om elke kolom van teksdata te vertoon. Dit werk goed in die meeste situasies.
As jou tekslêer spesifieke waardes het en jy wil beheer hoe om dit in Excel te vertoon, doen dan invoer eerder as om oop te maak. Hier is 'n paar tipiese gebruiksgevalle:
- Die CSV-lêer gebruik verskillende skeidingstekens.
- Die CSV-lêer bevat verskillende datumformate.
- Sommige nommers het voorste nulle wat gehou moet word.
- Jy wil 'n voorskou sien van hoe jou CSV-data in Excel omgeskakel sal word.
- Jy soek meer buigsaamheid in die algemeen.
Hoe om CSV-lêer in Excel te stoor
Watter omskakelingsmetode jy ook al gebruik het, jy kan die resulterende lêer stoor soos jy gewoonlik sou doen.
- Klik in jou Excel-werkblad Lêer > Stoor as .
- Blaai na die vouer waar jy die lêer wil stoor.
- Om as 'n Excel-lêer te stoor, kies Excel Werkboek (*.xlsx) van die Stoor as tipe aftreklys. Om as 'n komma-geskeide lêer te stoor, kies CSV (Comma delimited) of CSV UTF-8 .
- Klik Stoor .
As jy 'n CSV-lêer in die .xls-formaat in vroeëre weergawes gestoor het, dan in Excel2010 en hoër kan jy die fout teëkom "Die lêer is beskadig en kan nie oopgemaak word nie". Probeer om hierdie aanbevelings te volg om 'n korrupte .xls-lêer oop te maak.
Hoe om veelvuldige CSV-lêers gelyktydig in Excel oop te maak
Soos jy waarskynlik weet, laat Microsoft Excel dit toe om verskeie werkboeke op 'n slag oop te maak met die standaard Open opdrag. Dit werk ook vir CSV-lêers.
Om veelvuldige CSV-lêers in Excel oop te maak, hier is die stappe wat jy moet volg:
- Klik in jou Excel Lêer > Maak oop of druk die Ctrl + O-sleutels saam.
- Klik op die Blaai -knoppie en navigeer na die bronlêergids.
- In die aftreklys langs die Lêernaam -boks, kies Tekslêers (*.prn, *.txt, *.csv) .
- Kies jou tekslêers :
- Om aangrensende lêers te kies, klik die 1ste lêer, hou die Shift-sleutel in en klik dan op die laaste lêer. Beide die geklikte lêers sowel as al die lêers tussen hulle sal gekies word.
- Om nie-aangrensende lêers te kies, hou die Ctrl-sleutel in en klik op elke individuele lêer wat jy wil oopmaak .
- Met veelvuldige lêers gekies, klik die Open -knoppie.
In Windows Explorer , kan jy regskliek op die geselekteerde lêers en kies Open uit die konteks kieslys.
Hierdie metode is eenvoudig en vinnig, en ons kan dit perfek noem, maar vir een klein ding - dit maak oop elke CSV-lêer as 'n afsonderlike