Konvertoni CSV në Excel si tabelë

Përmbajtja e bazave të të dhënave zakonisht nxirret si skedar .csv. Megjithatë, është thjesht një skedar teksti, jo shumë i lexueshëm. Për të punuar me përmbajtjen e bazës së të dhënave, është e nevojshme ta paraqisni atë në një format tjetër - shpesh fletët e Excel janë më të përshtatshmet. Në këtë artikull do të diskutohet se cilat metoda ekzistojnë për ta bërë këtë, cila është më e mirë dhe cilat gabime ka gjatë transferimit të të dhënave.

Si të konvertoni CSV në formatin Excel

Ka mënyra të ndryshme në të cilat një dokument CSV i shkarkuar nga një bazë të dhënash mund të transferohet në Excel. Ne do të diskutojmë tre prej tyre:

  1. Hapja e drejtpërdrejtë në Excel.
  2. Hapja përmes Windows Explorer.
  3. Importoni dokument me ndryshim të formatit.

Hapja e një dokumenti CSV në Excel

Excel mund të hapë dokumente .csv drejtpërdrejt pa konvertim. Formati nuk ndryshon pas hapjes në këtë mënyrë, ekstensioni .csv ruhet – megjithëse zgjerimi mund të ndryshohet pas redaktimit.

  1. Hapni Excel, klikoni në "Skedar", Pastaj"hapur".
  2. Në dritaren që shfaqet, zgjidhni opsionin "Fotografi të tekstitnga lista e zgjeruar.
  1. Gjeni dokumentin që ju nevojitet dhe klikoni dy herë mbi të.

Dokumentet .csv hapen në Excel menjëherë, pa asnjë manipulim shtesë. Por skedarët .txt do të kërkojnë konvertim - do të shfaqet një dritare "Magjistarët e importit të tekstit".

Ka raste kur është më mirë të mos hapni dokumentin drejtpërdrejt, por të telefononi Mjeshtër. Kjo qasje justifikohet në rastet e mëposhtme:

  • karakteri ndarës i përdorur në dokument është jo standard, ose ka disa lloje të tyre;
  • dokumenti përmban data në formate të ndryshme;
  • ju po konvertoni numra që fillojnë me zero dhe dëshironi t'i mbani në atë mënyrë;
  • para se të transferoni të dhëna, dëshironi të shihni se si do të duket rezultati përfundimtar;
  • ju në përgjithësi dëshironi më shumë transportueshmëri.

Mjeshtër do të fillojë nëse ndryshoni shtesën e dokumentit në .txt. Ju gjithashtu mund të filloni të importoni një skedar ndryshe, i cili do të diskutohet më vonë, pasi të përshkruani metodën e dytë të hapjes.

Nëse bëni ndryshime në dokument pasi ta hapni, Excel do t'ju kërkojë ta ruani atë si .xls (ose .xlsx), sepse përndryshe një pjesë e formatimit do të humbasë. Atëherë do të ketë gjithmonë mundësinë për të ndryshuar formatin përsëri, megjithatë, një pjesë tjetër e përmbajtjes mund të humbasë - zerat mund të zhduken në fillim të numrave, disa nga regjistrimet mund të ndryshojnë pamjen e tyre.

Hapja e një dokumenti CSV përmes Windows Explorer

Kjo rrugë nuk është thelbësisht e ndryshme nga ajo e mëparshme. Për të hapur një dokument, thjesht klikoni dy herë mbi të në Windows Explorer.

Para se ta hapni, sigurohuni që pranë emrit të dokumentit të ketë një ikonë për programin Excel, dhe jo ndonjë tjetër - kjo do të thotë që Excel është zgjedhur si programi që duhet të hapë skedarë të tillë. Përndryshe, do të hapet një program tjetër. Mund ta ndryshoni në Excel si kjo:

  1. Thirrni menunë e kontekstit duke klikuar me të djathtën në çdo skedar .csv dhe aplikoni Hapni Me… > Zgjidhni Programin.
  2. zgjedh Excel (desktop) of Programet e rekomanduara, caktoni atë si një program që duhet të përdoret gjithmonë për skedarë të tillë (kontrolloni kutinë më poshtë) dhe mbyllni dritaren duke shtypur OK.

Konvertoni CSV në Excel si tabelë

Importoni CSV në Excel

Është gjithashtu e mundur që dokumenti i hapur të kthehet në një libër pune në Excel. Formati do të ndryshojë në .xls për versionet e mëparshme të Excel (2000, 2003) dhe .xlsx për të gjithë të tjerët. E gjithë përmbajtja do të shfaqet në një fletë.

  1. Klikoni në qelizën në fletën ku duhet të fillojë importi. Kjo është zakonisht qeliza e parë në tabelë, A1. Duke u nisur prej tij, do të plotësohen aq rreshta sa ka në skedarin e hapur dhe aq kolona sa ka vlera në secilën kolonë.
  2. Në skedën "të dhëna” në një grup "Marrja e të dhënave të jashtme” zgjidhni "Nga teksti”.

Konvertoni CSV në Excel si tabelë

  1. Në dritaren që shfaqet, gjeni dokumentin e kërkuar dhe klikoni dy herë mbi të (mund të përdorni gjithashtu butonin Import në fund të dritares).

Konvertoni CSV në Excel si tabelë

  1. Tjetra, duhet të ndiqni udhëzimet hap pas hapi të hapjes Magjistarët e importit të tekstit.

Imazhi më poshtë tregon dokumentin origjinal dhe rezultatin e pritur. Në mënyrë që gjithçka të duket saktësisht kështu pas importimit, duhet të aplikoni cilësime të ndryshme, të cilat do të diskutohen më vonë.

Konvertoni CSV në Excel si tabelë

Hapi 1. Magjistari do t'ju kërkojë të zgjidhni një lloj skedari – siç mund ta merrni me mend, do të jetë”me ndarës" (në Anglisht - të kufizuara), dhe linja nga e cila do të fillojë transferimi i përmbajtjes - ka shumë të ngjarë, duhet të filloni kushtet 1nëse nuk dëshironi të transferoni vetëm një pjesë të përmbajtjes. Dritarja më poshtë do të shfaqë rreshtat e parë nga dokumenti i zgjedhur.

Konvertoni CSV në Excel si tabelë

Hapi 2. Tani ju duhet të kuptoni se cili prej tyre përdoret ndarës (mund të ketë më shumë se një) në skedar, dhe specifikoni këtë karakter në Masters. Ka opsione për të zgjedhur nga kufijtë standardë, por nëse në dokument përdoret një karakter atipik, ju mund të zgjidhni tjetër dhe futni karakterin e dëshiruar. Në skedarin e përdorur për demonstrim, kufizuesit janë − presje и Tab. Presja ndajnë qelizat me karakteristikat e produktit, si numri i serisë dhe numri i kopjeve të shitura, dhe skedat ndajnë një produkt nga tjetri - informacioni për secilin duhet të fillojë në një rresht të ri.

Është gjithashtu e nevojshme të përcaktohet dhe të specifikohet kufizues teksti. Ky është një karakter i vendosur para dhe pas çdo pjese teksti që duhet të vendoset në një qelizë. Falë delimiterit, çdo segment i tillë perceptohet si një vlerë e veçantë, edhe nëse brenda tij ka karaktere të zgjedhura për të ndarë vlerat. Në dokumentin tonë, çdo vlerë është e përshtatur me thonjëza - prandaj, edhe nëse përmban një presje (për shembull, "fillimi, pastaj vazhdo"), i gjithë teksti i saj do të vendoset në një qelizë, dhe jo në dy të njëpasnjëshme.

Konvertoni CSV në Excel si tabelë

Hapi 3. Këtu mjafton të shikoni pamjen paraprake dhe, nëse nuk tregon ndonjë të metë të papranueshme, klikoni Fund. Mund të ndodhë që disa nga vlerat të mos ndahen nga një ndarës, por nga disa, si rezultat, midis tyre do të shfaqen qeliza pa vlera. Për të parandaluar që kjo të ndodhë, zgjidhni kutinë e zgjedhjes Trajtoni kufijtë e njëpasnjëshëm si një.

  1. Zgjidhni shtegun e destinacionit (mund të jetë një fletë e re ose një fletë ekzistuese) dhe klikoni OKpër të përfunduar procesin e importit.

Konvertoni CSV në Excel si tabelë

Ju gjithashtu mund të klikoni Materiale - ka mundësi të tjera. Për shembull, mund të formatoni përmbajtjen, të personalizoni shënimin dhe mënyrën se si përditësohet informacioni.

Konvertoni CSV në Excel si tabelë

Ndonjëherë rezultati i konvertimit është larg nga pritja. Se si mund të ndryshohet ky rezultat do të diskutohet në pjesën tjetër të artikullit.

Problemet gjatë konvertimit dhe zgjidhjet e tyre

Gjatë gjithë kohës që ka ekzistuar formati CSV, askush nuk është munduar ta dokumentojë zyrtarisht. Prandaj, megjithëse supozohet se presjet duhet të përdoren për të ndarë vlerat, në fakt, baza të ndryshme të të dhënave përdorin ndarës të ndryshëm - pikëpresje, skeda dhe të tjera.

Kufizuesit e tekstit gjithashtu mund të ndryshojnë - më shpesh ata janë ose thonjëza ose një shenjë e rendit bajt. Mund të mos ketë fare kufizues - atëherë karakteri i përdorur si ndarës perceptohet gjithmonë si i tillë (atëherë zakonisht nuk është presje - përdoret shumë shpesh në tekst - por një karakter i ndryshëm, më pak i zakonshëm).

Skedarët jo standard mund të mos hapen siç duhet - në mënyrë që ato të shfaqen siç duhet, duhet të ndryshoni cilësimet e kompjuterit ose programin e hapjes. Le të shohim se çfarë vështirësish ka dhe çfarë zgjidhjesh ekzistojnë për to.

Skedari nuk hapet si duhet

dëshmi. E gjithë përmbajtja e dokumentit vendoset në kolonën e parë.

Bëj. Dokumenti përdor një karakter si ndarës që nuk është caktuar si i tillë në cilësimet e kompjuterit ose është i rezervuar për një funksion tjetër. Për shembull, një presje mund të rezervohet për të ndarë pjesët dhjetore të një numri, dhe për këtë arsye nuk mund të ndajë vlerat në një skedar.

Zgjidhjet. Ka mënyra të ndryshme për të zgjidhur këtë problem:

  1. Ndryshoni karakterin ndarës në vetë dokumentin. Hapeni atë në Notepad ose në një redaktues të ngjashëm dhe në rreshtin fillestar (bosh, të gjitha të dhënat duhet të jenë në rreshtat më poshtë), shkruani tekstin e mëposhtëm:
  • për të ndryshuar ndarësin në presje: shtator
  • për të ndryshuar në një pikëpresje: sep=;

Një personazh tjetër i shkruar pas shtator = në vijën fillestare, do të bëhet gjithashtu një kufizues.

  1. Karakteri ndarës i përdorur në skedar mund të specifikohet edhe në vetë Excel. Në versionet 2016, 2013 ose 2010, për këtë ju duhet të hapni skedën Data dhe zgjidhni "Teksti sipas kolonave” në një grup "Puna me të dhëna”.

Konvertoni CSV në Excel si tabelë

Kjo do të hapë dritaren "Magjistarët për shpërndarjen e tekstit në kolona". Atje, nga formatet e propozuara të të dhënave, duhet të zgjidhni ato me ndarës. Pastaj ju duhet të shtypni Tjetër dhe, pas zgjedhjes së një kufiri, Fund.

Konvertoni CSV në Excel si tabelë

  1. Për të hapur automatikisht një dokument me Import Wizard, dhe jo vetëm në një fletë Excel, zgjerimi mund të ndryshohet nga .csv në .txt. AT Masters është e mundur të specifikoni çdo karakter si ndarës - si ta bëni këtë, artikulli i shpjeguar më herët.
  2. Përdorni VBA. Ju mund të përdorni, për shembull, – është i përshtatshëm për Excel 2000 ose 2003. Kodi mund të ndryshohet në mënyrë që të jetë i përshtatshëm për versione të tjera.

Zgjidhjet e paraqitura më sipër janë krijuar për dokumente individuale, cilësimet e të cilave ndryshojnë nga ato të zakonshmet. Këto sekuenca veprimesh do të duhet të zbatohen për çdo skedar që nuk hapet saktë. Nëse shumica e dokumenteve nuk hapen siç duhet, ndoshta zgjidhja më e mirë është ndryshimi i cilësimeve të kompjuterit - kjo diskutohet në zgjidhjen e pestë.

  1. Ndryshoni ndarësin dhe pikën dhjetore në cilësimet e kompjuterit

В Paneli i kontrollit, thirrur me butonin fillim, zgjidhni "Opsione shtesë” nga lista”Standardet Rajonale”. Pasi të klikoni, do të shfaqet një dritareCilësimi i formatit” - në të mund të zgjidhni "Ndarësi i listës” dhe ndarësin e pjesëve të plota dhe thyesore të numrit. Nëse skedarët kërkojnë një presje si ndarës, fillimisht vendosni pikën si pikë dhjetore. Mund të rezultojë e kundërta - ju duhet një pikëpresje si karakter ndarës. Pastaj për fraksionet, mund të lini çdo shenjë, kjo nuk do të shkaktojë konflikt.

Konvertoni CSV në Excel si tabelë

Kur të përfundojnë të gjitha cilësimet, klikoni OK në të dy dritaret e hapura - ato do të mbyllen dhe ndryshimet do të ruhen. Mbani në mend se ata tani punojnë për të gjitha programet në kompjuter.

Eliminoni zerat kryesore

Shenjë. Disa nga vlerat në dokumentin burimor janë numra që fillojnë me zero që nuk ndahen nga një shenjë thyese (për shembull, shifra dhe kode me një numër fiks shifrash, hyrje dhe fjalëkalime, lexime të njehsorit dhe instrumentit). Në Excel, zerat në fillim të numrave të tillë zhduken. Nëse e redaktoni skedarin dhe më pas e ruani si një libër pune në Excel, nuk do të jetë më e mundur të gjesh në këtë libër pune se ku ishin numrat me zero.

Bëj. Excel ka formate të veçanta për tekstin dhe numrat. Në skedarët e tekstit, nuk ka një ndarje të tillë, dhe për këtë arsye Excel cakton formatin e Përgjithshëm për të gjitha vlerat. Do të thotë që teksti shfaqet si tekst dhe numrat pa karaktere alfabetike shfaqen si një numër që nuk mund të fillojë me zero.

Zgjidhje. Ndryshoni shtesën në .txt për të aktivizuar magjistarin e importit kur hapni dokumentin. Kur të arrini në Hapin 3, ndryshoni formatin e kolonave me numra që fillojnë me zero në tekst.

Konvertoni CSV në Excel si tabelë

Disa nga vlerat duken si data

Shenjë. Datat shfaqin vlera që fillimisht janë tekst ose numra të thjeshtë.

Bëj. Formati i përgjithshëm përfshin kthimin e vlerave në data që ngjajnë me ato për Excel. Nëse dokumenti CSV përmban një vlerë të vetme si p.sh may12, më pas në fletën Excel do të shfaqet si datë.

Zgjidhje. Ngjashëm me atë në rastin e mëparshëm. Ndrysho shtrirjen në .txt, in Masters ndryshoni formatin e vlerave të konvertuara në data në tekst.

Konvertoni CSV në Excel si tabelë

Nëse, përkundrazi, dëshironi të shfaqni përmbajtjen e një kolone të caktuar si data, vendosni formatin për të data. Ka disa lloje të formatit të datës, kështu që zgjidhni atë që ju nevojitet nga lista.

Si të importoni skedarë të shumtë CSV në Excel

Excel mund të hapë shumë skedarë CSV në të njëjtën kohë.

  1. shtyp Skedar> Hapur dhe zgjidhni opsionin Fotografi të tekstit nga lista rënëse më poshtë.
  2. Për të zgjedhur disa skedarë krah për krah, së pari zgjidhni të parën dhe më pas klikoni Ndryshim dhe klikoni mbi të fundit. Përveç skedarëve të zgjedhur, do të zgjidhen të gjithë skedarët në mes.
  3. Kliko hapur.

Konvertoni CSV në Excel si tabelë

Disavantazhi i kësaj metode është se çdo skedar i zgjedhur do të hapet veçmas në Excel. Kalimi nga një dokument në tjetrin mund të rrisë kostot e kohës. Megjithatë, atëherë është e mundur që të kopjoni përmbajtjen e të gjitha tyre në fletë në të njëjtin libër pune.

Shpjegimi ishte i gjatë, megjithatë, tani do të mund të hapni çdo skedar CSV në Excel pa shumë vështirësi. Nëse diçka duket e pakuptueshme në shikim të parë, thjesht ndiqni hapat e treguar dhe gjithçka do të bëhet e qartë.

Lini një Përgjigju