Umbreyta CSV í Excel: Hvernig á að flytja inn CSV skrár í Excel töflureikna

Í þessari grein finnur þú 2 auðveldar leiðir til að umbreyta CSV skrá í Excel. Að auki munt þú læra hvernig á að flytja inn margar CSV skrár í Excel og hvernig á að takast á við aðstæður þar sem hluti gagna úr CSV skrá birtist ekki rétt á Excel blaði.

Nýlega byrjuðum við að rannsaka eiginleika CSV (Comma-Separated Values) sniðsins og ýmislegt leiðir til að umbreyta Excel skrá í CSV. Í dag ætlum við að gera hið gagnstæða ferli - flytja inn CSV í Excel.

Þessi grein mun sýna þér hvernig á að opna CSV í Excel og hvernig á að flytja inn margar CSV skrár á sama tíma. Við munum einnig bera kennsl á hugsanlegar gildrur og bjóða upp á árangursríkustu lausnirnar.

Hvernig á að breyta CSV í Excel

Ef þú þarft að draga einhverjar upplýsingar inn í Excel blað úr gagnagrunni fyrirtækis þíns er fyrsta hugmyndin sem kemur upp í hugann að flytja gagnagrunninn út í CSV skrá og flytja síðan CSV skrána inn í Excel.

Það eru 3 leiðir til að umbreyta CSV í Excel: Þú getur opnað skrána með endingunni . Csv beint í Excel, tvísmelltu á skrána í Windows Explorer, eða flyttu CSV inn í Excel sem ytri gagnagjafa. Hér á eftir mun ég útskýra þessar þrjár aðferðir nánar og benda á kosti og galla hverrar þeirra.

Hvernig á að opna CSV skrá í Excel

Jafnvel þó að CSV skráin hafi verið búin til í öðru forriti geturðu alltaf opnað hana sem Excel vinnubók með skipuninni Opna (Opið).

Athugaðu: Að opna CSV skrá í Excel breytir ekki skráarsniðinu. Með öðrum orðum, CSV skránni verður ekki breytt í Excel skrá (.xls eða .xlsx snið), hún mun halda upprunalegu gerðinni (.csv eða .txt).

  1. Ræstu Microsoft Excel, flipann Heim (Heima) smelltu Opna (Opið).
  2. Gluggi mun birtast Opna (Opna skjal), í fellilistanum neðst í hægra horninu, veldu Textaskrár (Textaskrár).
  3. Finndu CSV skrána í Windows Explorer og opnaðu hana með því að tvísmella á hana.

Ef þú opnar CSV skrá mun Excel opna hana strax með því að setja gögnin inn í nýja Excel vinnubók. Ef þú opnar textaskrá (.txt) mun Excel ræsa textainnflutningshjálpina. Lestu meira um þetta í Flytja inn CSV í Excel.

Athugaðu: Þegar Microsoft Excel opnar CSV skrá notar það sjálfgefna sniðstillingar til að finna út nákvæmlega hvernig á að flytja inn hvern dálk af gögnum.

Ef gögnin passa við að minnsta kosti eitt af eftirfarandi atriðum, notaðu þá textainnflutningshjálpina:

  • CSV skráin notar mismunandi afmörkun;
  • CSV skráin notar ýmis dagsetningarsnið;
  • Þú ert að umbreyta gögnum sem innihalda tölur með fremstu núlli og þú vilt halda því núlli;
  • Þú vilt forskoða hvernig gögnin úr CSV skránni verða flutt inn í Excel;
  • Þú vilt meiri sveigjanleika í starfi þínu.

Til að láta Excel ræsa textainnflutningshjálpina geturðu annað hvort breytt skráarendingu frá . Csv on .txt (áður en skráin er opnuð), eða flyttu CSV inn í Excel eins og lýst er hér að neðan.

Hvernig á að opna CSV skrá með Windows Explorer

Þetta er fljótlegasta leiðin til að opna CSV í Excel. Í Windows Explorer, tvísmelltu á skrána . Csv, og það mun opnast sem ný Excel vinnubók.

Hins vegar mun þessi aðferð aðeins virka ef Microsoft Excel er stillt sem sjálfgefið forrit til að opna skrár. . Csv. Ef svo er muntu sjá kunnuglega táknið í Windows Explorer við hliðina á skráarnafninu.

Ef Excel er ekki sjálfgefið forrit, hér er hvernig þú getur lagað það:

  1. Hægri smelltu á hvaða skrá sem er . Csv í Windows Explorer og smelltu á í samhengisvalmyndinni sem opnast Opna með (Opna með) > Veldu sjálfgefið forrit (Veldu forrit).
  2. velja Excel á listanum yfir ráðlögð forrit skaltu ganga úr skugga um að það sé hak fyrir valmöguleikann Notaðu alltaf valið forrit til að opna svona skrá (Notaðu alltaf valið forrit fyrir þessa tegund af skrá) og smelltu OK.Umbreyta CSV í Excel: Hvernig á að flytja inn CSV skrár í Excel töflureikna

Hvernig á að flytja inn CSV í Excel

Þannig er hægt að flytja inn gögn úr skrá . Csv í núverandi eða nýtt Excel blað. Ólíkt fyrri aðferðunum tveimur, opnar það ekki bara CSV í Excel, heldur breytir það sniðinu . Csv в . Xlsx (ef þú ert að nota Excel 2007, 2010 eða 2013) eða . Xls (í útgáfum af Excel 2003 og eldri).

  1. Opnaðu viðeigandi Excel blað og smelltu á reitinn sem þú vilt flytja inn gögn úr skránni . Csv or .txt.
  2. Á Advanced flipanum Gögn (Gögn) í kafla Fáðu ytri gögn (Fá ytri gögn) smelltu Úr texta (Úr textanum).Umbreyta CSV í Excel: Hvernig á að flytja inn CSV skrár í Excel töflureikna
  3. Finndu skrána . Csvsem þú vilt flytja inn skaltu velja það og smella innflutningur (Flytja inn), eða bara tvísmelltu á CSV skrána sem þú vilt.Umbreyta CSV í Excel: Hvernig á að flytja inn CSV skrár í Excel töflureikna
  4. Textainnflutningshjálpin opnast, þú þarft bara að fylgja skrefunum.

Áður en við höldum áfram, vinsamlegast kíkið á skjáskotið hér að neðan, það sýnir upprunalegu CSV-skrána og þá niðurstöðu sem óskað er eftir í Excel. Ég vona að þetta hjálpi þér að skilja betur hvers vegna við veljum ákveðnar stillingar í eftirfarandi dæmi.

  1. Umbreyta CSV í Excel: Hvernig á að flytja inn CSV skrár í Excel töflureikna
    • Skref 1. Veldu gagnasnið og línunúmer sem á að hefja innflutning frá. Oftast valið Afmörkuð (Með skiljum) og úr streng 1. Forskoðunarsvæðið neðst í valmynd töframannsins sýnir fyrstu skrárnar af innfluttu CSV skránni.Umbreyta CSV í Excel: Hvernig á að flytja inn CSV skrár í Excel töflureikna
    • Skref 2. Í þessu skrefi þarftu að velja afmörkun og línulok. afmörkun (Afmörkun) er stafurinn sem aðskilur gildin í CSV skránni. Ef CSV skráin þín notar tákn sem er ekki á fyrirhuguðum lista skaltu haka í reitinn Annað (Annað) og sláðu inn viðkomandi staf. Í dæminu okkar höfum við tilgreint Tab (Tab stafur) og komma (Komma) þannig að hver vara (þær eru aðskilin með flipa) byrjar á nýrri línu og vöruupplýsingar, svo sem auðkenni og sölugögn (þær eru aðskilin með kommum), eru settar í mismunandi reiti.Undankeppni texta (línulok) er stafur sem umlykur einstök gildi. Allur texti sem er á milli slíkra stafa, eins og „texti1, texti2“, verður fluttur inn sem eitt gildi, jafnvel þótt textinn innihaldi staf sem þú tilgreindir sem afmörkun. Í þessu dæmi höfum við tilgreint kommu sem afmörkun og gæsalappir sem línulok. Fyrir vikið verða allar tölur með tugaskilju (sem er líka kommu í okkar tilfelli!) fluttar inn í einn reit eins og sjá má á forskoðunarsvæðinu á myndinni hér að neðan. Ef við tilgreinum ekki gæsalappir sem strengjalok, þá verða allar tölur fluttar inn í mismunandi reiti.

      Umbreyta CSV í Excel: Hvernig á að flytja inn CSV skrár í Excel töflureikna

    • Skref 3. Horfðu inn á svæðið Forskoðun gagna (Dæmi um gagnaþáttun). Ef þú ert ánægður með hvernig gögnin þín líta út skaltu smella á hnappinn Ljúka (Tilbúið).

Ábending: Ef CSV skráin þín notar fleiri en eina kommu í röð eða annan afmörkunarstaf í röð skaltu haka í reitinn Farðu með samfellda afmörkun sem eina (Teldu samfellda afmörkun sem einn) til að forðast tómar reiti.

  1. Veldu hvort þú vilt líma innfluttu gögnin í núverandi blað eða nýtt blað og smelltu OKtil að klára að flytja inn CSV skrána í Excel.Umbreyta CSV í Excel: Hvernig á að flytja inn CSV skrár í Excel töflureikna

Ábending: Þú getur ýtt á hnappinn Eiginleikar (Eiginleikar) til að stilla háþróaðar stillingar eins og uppfærslu, útlit og snið fyrir innflutt gögn.

  1. Umbreyta CSV í Excel: Hvernig á að flytja inn CSV skrár í Excel töflureikna

Athugaðu: Ef CSV skráin þín inniheldur tölur eða dagsetningar gæti Excel ekki umbreytt þeim rétt. Til að breyta sniði innfluttra gagna skaltu velja dálkinn/dálkana með villum, hægrismella á þá og velja úr samhengisvalmyndinni Sniðið frumur (frumusnið).

Umbreyta CSV í Excel: Vandamál og lausnir

CSV sniðið hefur verið í notkun í yfir 30 ár, en þrátt fyrir langa sögu þess hefur það aldrei verið opinberlega skjalfest. Nafnið CSV (Comma-Separated Values) kemur frá notkun kommu til að aðgreina gagnasvið. En það er í orði. Reyndar nota margar svokallaðar CSV skrár aðra stafi til að aðgreina gögn, til dæmis:

  • Flipar – TSV skrár (gildi aðskilin með flipa)
  • Semíkomma – SCSV skrár (aðskilin með semíkommu)

Sum afbrigði af CSV skrám aðskilja gagnareit með stökum eða tvöföldum gæsalöppum, önnur þurfa Unicode Byte Sequence Marker (BOM), eins og UTF-8, til að túlka Unicode rétt.

Þessi skortur á stöðlum skapar margvísleg vandamál sem þú gætir lent í þegar þú reynir að gera það umbreyta excel skrá í csv, og sérstaklega þegar CSV skrá er flutt inn í Excel. Við skulum kíkja á þekkt vandamál, byrja á þeim algengustu.

CSV skrá birtist ekki rétt í Excel

Einkenni: Þú ert að reyna að opna CSV skrá í Excel og öll gögnin lenda í fyrsta dálki.

Ástæða: Rót vandans er að Windows svæðis- og tungumálastillingar þínar og CSV skráin þín hafa mismunandi afmörkun. Í Norður-Ameríku og sumum öðrum löndum er sjálfgefna listaskilin kommu. Þó að í Evrópulöndum sé kommu notuð sem aukastafaskil og listasviðsskil er semíkomma.

Ákvörðun: Það eru nokkrar mögulegar lausnir á þessu vandamáli. Þú getur fljótt skoðað tillögurnar hér að neðan og valið það sem hentar þér best fyrir tiltekið verkefni.

  1. Tilgreindu rétta afmörkun beint í CSV skránni. Opnaðu CSV skrána í hvaða textaritli sem er (jafnvel venjulegt skrifblokk dugar) og límdu eftirfarandi texta á fyrstu línu. Athugaðu að þetta verður að vera sérstök lína á undan öllum öðrum gögnum:
    • Til að stilla kommuskiljuna: september
    • Til að stilla skiljuna á semíkommu: sep=;

    Eins og þú gætir hafa giskað á, á þennan hátt geturðu stillt hvaða annan staf sem er sem skilju með því einfaldlega að tilgreina hann strax á eftir jöfnunarmerkinu.

  2. Veldu viðeigandi afmörkun í Excel. Í Excel 2013 eða 2010 á flipanum Gögn (Gögn) í kafla Gagnaverkfæri (Vinna með gögn) smelltu Texti í dálka (Texti eftir dálkum).Umbreyta CSV í Excel: Hvernig á að flytja inn CSV skrár í Excel töflureiknaÞegar dálkatextahjálpin byrjar skaltu velja gagnasniðið í fyrsta skrefi Afmörkuð (með skiljum) og ýttu á Næstu (Nánar). Í öðru skrefi skaltu velja viðeigandi afmörkun og smella Ljúka (Tilbúið).

    Umbreyta CSV í Excel: Hvernig á að flytja inn CSV skrár í Excel töflureikna

  3. Breyttu framlengingunni úr . Csv on .txt. Að opna skrá .txt í Excel mun ræsa textainnflutningshjálpina og þú munt geta valið viðeigandi afmörkun, eins og lýst er í kaflanum Hvernig á að flytja inn CSV í Excel.
  4. Opnaðu CSV skrá með semíkommu sem skilju með VBA. Hér er sýnishorn af VBA kóða sem opnar CSV skrá í Excel sem notar semíkommu sem skilju. Kóðinn var skrifaður fyrir nokkrum árum fyrir fyrri útgáfur af Excel (2000 og 2003), en ef þú ert nokkuð kunnugur VBA ættirðu ekki að eiga í neinum vandræðum með að uppfæra eða breyta honum til að virka með CSV skrám sem eru aðgreindar með kommu.

Athugaðu: Allar sýndar lausnir breyta aðeins afmörkuninni fyrir tiltekna CSV skrá. Ef þú vilt breyta sjálfgefna skilju í eitt skipti fyrir öll, þá mun eftirfarandi lausn henta þér.

  1. Við breytum skiljum í stillingum svæðisstaðla. Smelltu á hnappinn Heim (byrja) og keyra Stjórnborð (Stjórnborð), smelltu á hlut Svæði og tungumál (Svæðastaðlar) > Viðbótarupplýsingar (Auka valkostir). Gluggi opnast Sérsníða snið (Format stilling) þar sem þú þarft að velja punkt (.) fyrir færibreytuna Tágustafur tákn (Heiltala/tugabrot) og stilltu kommu (,) fyrir færibreytuna Listaskil (Aðskilur listaþátta).

Athugasemd þýðanda: Þessar stillingar eru gefnar fyrir ensku staðfærslu Excel (og fjölda annarra landa). Fyrir staðfærslu verður algengara að nota kommu sem aukastafaskil og semíkommu til að aðgreina listaatriði.

  1. Umbreyta CSV í Excel: Hvernig á að flytja inn CSV skrár í Excel töflureiknaTvíklikka OKtil að loka glugganum - þú ert búinn! Héðan í frá mun Microsoft Excel opna og birta allar CSV-skrár (aðskilin með kommum) rétt.

Athugaðu: Með því að stilla Windows stjórnborðið á aukastafaskil og listaatriði breytist sjálfgefna stafastillingunum fyrir öll forrit á tölvunni þinni, ekki bara Microsoft Excel.

Núll í fremstu röð tapast þegar CSV skrá er opnuð í Excel

Einkenni: CSV skráin þín inniheldur gildi með fremstu núllum og þau núll glatast þegar CSV skráin er opnuð í Excel.

Ástæða: Sjálfgefið er að Microsoft Excel birtir CSV skrána á sniði almennt (Algengt), þar sem núll á undan eru stytt.

Ákvörðun: Í stað þess að opna .csv skrána í Excel skaltu keyra Text Import Wizard eins og við gerðum áðan til að breyta CSV skránni í Excel.

Í skrefi 3 í töframanninum skaltu velja dálkana sem innihalda gildi með núllum í upphafi og breyta sniði þessara dálka í texta. Svona umbreytir þú CSV skránni þinni í Excel og heldur núllunum á sínum stað.

Umbreyta CSV í Excel: Hvernig á að flytja inn CSV skrár í Excel töflureikna

Excel breytir sumum gildum í dagsetningar þegar CSV skrá er opnuð

Einkenni: Sum gildin í CSV skránni þinni líta út eins og dagsetningar og Excel mun sjálfkrafa umbreyta slíkum gildum úr textasniði í dagsetningarsnið.

Ástæða: Eins og getið er hér að ofan opnar Excel CSV skrána á formi almennt (Almennt), sem breytir dagsetningarlíkum gildum úr textasniði í dagsetningarsnið. Til dæmis, ef þú opnar CSV skrá sem inniheldur notendainnskráningu, verður færslunni „Apr23“ breytt í dagsetningu.

Ákvörðun: Umbreyttu CSV skránni í Excel með því að nota Text Import Wizard. Í skrefi 3 í töfraforritinu skaltu velja dálka með færslum sem líta út eins og dagsetningar og breyta dálksniðinu í texta.

Umbreyta CSV í Excel: Hvernig á að flytja inn CSV skrár í Excel töflureikna

Ef þú þarft að ná gagnstæðri niðurstöðu, það er, í ákveðnum dálki, umbreyttu gildum í dagsetningar, stilltu síðan sniðið Dagsetning (Dagsetning) og veldu viðeigandi dagsetningarsnið úr fellilistanum.

Hvernig á að flytja inn margar CSV skrár í Excel

Ég held að þú vitir að Microsoft Excel gerir þér kleift að opna margar CSV skrár með skipuninni Opna (Opið).

  1. Á Advanced flipanum Fylling (Skrá) smelltu Opna (Opið) og veldu úr fellilistanum neðst til hægri í glugganum Textaskrár (Textaskrár).
  2. Til að velja margar skrár í röð, smelltu á fyrstu skrána og ýttu síðan á og haltu inni Shift, smelltu á síðustu skrána. Báðar þessar skrár, sem og allt þar á milli, verða valdar. Haltu inni takkanum til að velja skrár sem eru ekki í röð Ctrl og smelltu á hverja skrá . Csvþú vilt opna.
  3. Þegar allar viðeigandi CSV skrár eru valdar skaltu smella á hnappinn Opna (Opið).Umbreyta CSV í Excel: Hvernig á að flytja inn CSV skrár í Excel töflureikna

Þessi aðferð er einföld og fljótleg og við gætum kallað hana frábæra, ef ekki fyrir eina aðstæðu – hver CSV skrá opnast á þennan hátt sem sérstök Excel vinnubók. Í reynd getur það verið afar óþægilegt og íþyngjandi að skipta fram og til baka á milli margra opinna Excel skráa.

Ég vona að þú getir auðveldlega umbreytt hvaða CSV skrá sem er í Excel. Ef þú hefur einhverjar spurningar eða erfiðleika skaltu ekki hika við að skrifa mér í athugasemdunum. Og takk fyrir þolinmæði allra sem náðu tökum á því að lesa þessa löngu grein allt til enda! 🙂

Skildu eftir skilaboð