CSV teisendamine Excelisse: kuidas importida CSV-faile Exceli arvutustabelitesse

Sellest artiklist leiate 2 lihtsat viisi CSV-faili teisendamiseks Excelisse. Lisaks saate teada, kuidas importida mitut CSV-faili Excelisse ja kuidas toimida olukordades, kus osa CSV-faili andmetest ei kuvata Exceli lehel õigesti.

Hiljuti hakkasime uurima CSV (Comma-Separated Values) formaadi funktsioone ja erinevaid Exceli faili CSV-vormingusse teisendamise viisid. Täna teeme vastupidise protsessi – CSV importimise Excelisse.

See artikkel näitab, kuidas avada Excelis CSV ja importida korraga mitut CSV-faili. Samuti selgitame välja võimalikud lõksud ja pakume välja kõige tõhusamad lahendused.

Kuidas teisendada CSV-d Exceliks

Kui teil on vaja mõnda teavet oma ettevõtte andmebaasist Exceli lehele tõmmata, on esimene mõte, mis pähe tuleb, eksportida andmebaas CSV-faili ja seejärel importida CSV-fail Excelisse.

CSV-faili Exceli teisendamiseks on kolm võimalust: saate avada faili laiendiga . Csv otse Excelis, topeltklõpsake failil Windows Exploreris või importige CSV-fail Excelisse välise andmeallikana. Järgnevalt käsitlen neid kolme meetodit üksikasjalikumalt ning toon välja igaühe eelised ja puudused.

Kuidas Excelis CSV-faili avada

Isegi kui CSV-fail loodi mõnes teises programmis, saate selle alati käsuga Exceli töövihikuna avada avatud (Avatud).

Märge: CSV-faili avamine Excelis ei muuda failivormingut. Teisisõnu, CSV-faili ei teisendata Exceli failiks (.xls- või .xlsx-vormingus), see säilitab oma algse tüübi (.csv või .txt).

  1. Käivitage vahekaart Microsoft Excel Avaleht (Kodu) klõpsake avatud (Avatud).
  2. Ilmub dialoogiboks avatud (Dokumendi avamine) valige paremas alanurgas olevast ripploendist Tekstifailid (tekstifailid).
  3. Leidke Windows Exploreris CSV-fail ja avage see topeltklõpsuga.

Kui avate CSV-faili, avab Excel selle kohe, lisades andmed uude Exceli töövihikusse. Kui avate tekstifaili (.txt), käivitab Excel teksti importimise viisardi. Lisateavet selle kohta leiate jaotisest CSV importimine Excelisse.

Märge: Kui Microsoft Excel avab CSV-faili, kasutab see vaikevormingusätteid, et täpselt välja selgitada, kuidas iga andmeveerg importida.

Kui andmed vastavad vähemalt ühele järgmistest üksustest, kasutage teksti importimise viisardit.

  • CSV-fail kasutab erinevaid eraldajaid;
  • CSV-fail kasutab erinevaid kuupäevavorminguid;
  • Teisendate andmeid, mis sisaldavad eesoleva nulliga numbreid, ja soovite selle nulli jätta;
  • Soovite vaadata eelvaadet, kuidas CSV-failist andmed Excelisse imporditakse;
  • Soovite oma töös rohkem paindlikkust.

Kui soovite, et Excel käivitaks teksti importimise viisardi, saate faililaiendit muuta . Csv on Subtiitrid. (enne faili avamist) või importige CSV Excelisse, nagu allpool kirjeldatud.

Kuidas avada CSV-faili Windows Exploreri abil

See on kiireim viis CSV avamiseks Excelis. Windows Exploreris topeltklõpsake failil . Csvja see avaneb uue Exceli töövihikuna.

See meetod töötab aga ainult siis, kui Microsoft Excel on määratud failide avamise vaikeprogrammiks. . Csv. Kui jah, siis näete Windows Exploreris failinime kõrval tuttavat ikooni.

Kui Excel ei ole vaikeprogramm, saate selle parandada järgmiselt.

  1. Paremklõpsake mis tahes failil . Csv Windows Exploreris ja avanevas kontekstimenüüs klõpsake Ava (Ava rakendusega) > Vali vaikeprogramm (Valige programm).
  2. valima Excel soovitatud programmide loendis veenduge, et selle valiku juures oleks linnuke Kasutage selleks alati valitud programmi avage seda tüüpi fail (Kasutage seda tüüpi faili jaoks alati valitud rakendust) ja klõpsake nuppu OK.CSV teisendamine Excelisse: kuidas importida CSV-faile Exceli arvutustabelitesse

Kuidas importida CSV-d Excelisse

Sel viisil saate failist andmeid importida . Csv olemasolevale või uuele Exceli lehele. Erinevalt kahest eelmisest meetodist ei ava see lihtsalt CSV-d Excelis, vaid teisendab vormingu . Csv в . Xlsx (kui kasutate Excel 2007, 2010 või 2013) või . Xls (Excel 2003 ja varasemates versioonides).

  1. Avage soovitud Exceli leht ja klõpsake lahtril, kuhu soovite failist andmeid importida . Csv or Subtiitrid..
  2. Vahekaardil Täpsemalt kuupäev (Andmed) jaotises Hankige välisandmeid (Hangi välisandmed) klõpsake Tekstist (Tekstist).CSV teisendamine Excelisse: kuidas importida CSV-faile Exceli arvutustabelitesse
  3. Leidke fail . Csvmida soovite importida, valige see ja klõpsake Import (Impordi) või lihtsalt topeltklõpsake soovitud CSV-failil.CSV teisendamine Excelisse: kuidas importida CSV-faile Exceli arvutustabelitesse
  4. Avaneb tekstiimpordi viisard, peate lihtsalt järgima selle samme.

Enne kui jätkame, vaadake allolevat ekraanipilti, mis näitab algset CSV-faili ja soovitud tulemust Excelis. Loodan, et see aitab teil paremini mõista, miks me järgmises näites teatud seaded valime.

  1. CSV teisendamine Excelisse: kuidas importida CSV-faile Exceli arvutustabelitesse
    • Samm 1. Valige andmevorming ja rea ​​number, millest importimist alustada. Kõige sagedamini valitud Piiritletud (Separaatoritega) ja stringist 1. Nõustaja dialoogiboksi allosas olev eelvaateala näitab imporditud CSV-faili paar esimest kirjet.CSV teisendamine Excelisse: kuidas importida CSV-faile Exceli arvutustabelitesse
    • Samm 2. Selles etapis peate valima eraldajad ja realõpetajad. piiritleja (Eraldaja) on märk, mis eraldab CSV-failis olevad väärtused. Kui teie CSV-fail kasutab sümbolit, mida pakutud loendis pole, märkige ruut Muu (Muu) ja sisestage soovitud märk. Meie näites oleme täpsustanud Tab (Tabulaatori märk) ja Koma (Koma), nii et iga toode (need on eraldatud tabeldusmärgiga) alustab uuelt realt ning tooteteave, nagu ID ja müügiandmed (need on komadega eraldatud), paigutatakse erinevatesse lahtritesse.Teksti kvalifikaator (rea lõpetaja) on märk, mis ümbritseb üksikuid väärtusi. Kogu selliste märkide vahele jääv tekst (nt "tekst1, tekst2") imporditakse ühe väärtusena, isegi kui tekst sisaldab märki, mille määrasite eraldajaks. Selles näites oleme määranud eraldajaks koma ja rea ​​lõpetajaks jutumärgid. Selle tulemusena imporditakse kõik kümnendkoha eraldajaga numbrid (mis on meie puhul ka koma!) ühte lahtrisse, nagu on näha alloleval joonisel eelvaatealal. Kui me ei määra stringi lõpetajana jutumärke, imporditakse kõik numbrid erinevatesse lahtritesse.

      CSV teisendamine Excelisse: kuidas importida CSV-faile Exceli arvutustabelitesse

    • Samm 3. Vaadake piirkonda Andmete eelvaade (Näidisandmete sõelumine). Kui olete oma andmete välimusega rahul, klõpsake nuppu lõpp (Valmis).

Vihje: Kui teie CSV-fail kasutab järjest rohkem kui ühte koma või muud eraldavat märki, märkige ruut Käsitle järjestikuseid eraldajaid ühena (Loendage järjestikused eraldajad üheks), et vältida tühje lahtreid.

  1. Valige, kas kleepida imporditud andmed olemasolevale või uuele lehele, ja klõpsake nuppu OKCSV-faili Excelisse importimise lõpetamiseks.CSV teisendamine Excelisse: kuidas importida CSV-faile Exceli arvutustabelitesse

Vihje: Võite vajutada nuppu Kinnisvara (Atribuudid), et konfigureerida imporditud andmete täpsemaid sätteid, nagu värskendamine, paigutus ja vormindamine.

  1. CSV teisendamine Excelisse: kuidas importida CSV-faile Exceli arvutustabelitesse

Märge: Kui teie CSV-fail sisaldab numbreid või kuupäevi, ei pruugi Excel neid õigesti teisendada. Imporditud andmete vormingu muutmiseks valige vigadega veerg(id), paremklõpsake neid ja valige kontekstimenüüst Format Cells (lahtrivorming).

CSV teisendamine Exceliks: probleemid ja lahendused

CSV-vormingut on kasutatud üle 30 aasta, kuid vaatamata oma pikale ajaloole pole seda kunagi ametlikult dokumenteeritud. Nimetus CSV (Comma-Separated Values) tuleneb koma kasutamisest andmeväljade eraldamiseks. Aga see on teoorias. Tegelikult kasutavad paljud niinimetatud CSV-failid andmete eraldamiseks muid märke, näiteks:

  • Vahekaardid – TSV-failid (tabulaatoritega eraldatud väärtused)
  • Semikoolon – SCSV-failid (semikooloniga eraldatud väärtused)

Mõned CSV-failide variatsioonid eraldavad andmeväljad ühe- või topeltjutumärkidega, teised nõuavad Unicode'i korrektseks tõlgendamiseks Unicode'i baidijärjestuse markerit (BOM), näiteks UTF-8.

See standardite puudumine tekitab mitmesuguseid probleeme, millega võite proovimisel kokku puutuda teisendada exceli fail csv-vormingusseja eriti CSV-faili Excelisse importimisel. Vaatame teadaolevaid probleeme, alustades kõige levinumatest.

CSV-faili ei kuvata Excelis õigesti

sümptomid: Proovite avada Excelis CSV-faili ja kõik andmed jõuavad esimesse veergu.

Põhjus: Probleemi juur on selles, et teie Windowsi piirkonna- ja keeleseadetel ning CSV-failil on erinevad eraldajad. Põhja-Ameerikas ja mõnes teises riigis on vaikeloendi eraldajaks koma. Kui Euroopa riikides kasutatakse kümnendkoha eraldajana koma ja loendivälja eraldajaks on semikoolon.

Otsus: Sellele probleemile on mitu võimalikku lahendust. Saate kiiresti läbi vaadata allolevad soovitused ja valida oma konkreetse ülesande jaoks sobivaima.

  1. Määrake õige eraldaja otse CSV-failis. Avage CSV-fail mis tahes tekstiredaktoris (seda teeb isegi tavaline märkmik) ja kleepige järgmine tekst esimesele reale. Pange tähele, et see peab olema eraldi rida enne muid andmeid:
    • Komaeraldaja määramiseks tehke järgmist. september
    • Eraldaja seadmiseks semikoolonile: sept=;

    Nagu võite arvata, saate sel viisil eraldajaks määrata mis tahes muu märgi, määrates selle lihtsalt kohe pärast võrdusmärki.

  2. Valige Excelis soovitud eraldaja. Excel 2013 või 2010 vahekaardil kuupäev (Andmed) jaotises andmed tööriistad (Töö andmetega) klõpsake Tekst veergudesse (Tekst veergude kaupa).CSV teisendamine Excelisse: kuidas importida CSV-faile Exceli arvutustabelitesseKui veeruteksti viisard käivitub, valige esimeses etapis andmevorming Piiritletud (separaatoritega) ja vajutage järgmine (Edasi). Teises etapis valige soovitud eraldaja ja klõpsake lõpp (Valmis).

    CSV teisendamine Excelisse: kuidas importida CSV-faile Exceli arvutustabelitesse

  3. Muutke laiendust . Csv on .txt. Faili avamine Subtiitrid. käivitab Excelis teksti importimise viisard ja saate valida soovitud eraldaja, nagu on kirjeldatud jaotises Kuidas importida CSV-d Excelisse.
  4. Avage VBA abil CSV-fail, mille eraldajaks on semikoolon. Siin on VBA-koodi näidis, mis avab Excelis CSV-faili, mis kasutab eraldajana semikoolonit. Kood kirjutati paar aastat tagasi Exceli varasemate versioonide jaoks (2000 ja 2003), kuid kui olete VBA-ga üsna tuttav, ei tohiks teil olla probleeme selle värskendamisel või muutmisel, et see töötaks komadega eraldatud CSV-failidega.

Märge: Kõik näidatud lahendused muudavad ainult antud CSV-faili eraldajat. Kui soovite vaikeeraldajat lõplikult muuta, sobib teile järgmine lahendus.

  1. Vahetame eraldajaid piirkondlike standardite seadistustes. press Avaleht (start) ja jookse kontrollpaneel (Juhtpaneel), klõpsake üksust Piirkond ja keel (Piirkondlikud standardid) > Täiendavad seaded (Lisavalikud). Avaneb dialoogiboks Kohanda vormingut (Vormingu säte), mille puhul peate parameetri jaoks valima punkti (.). Kümnendmärk (Täisarv/kümnendkoha eraldaja) ja määrake parameetri jaoks koma (,). Loendi eraldaja (Loendi elementide eraldaja).

Tõlkija märkus: Need sätted on antud Exceli (ja paljude teiste riikide) ingliskeelse lokaliseerimise jaoks. Lokaliseerimiseks kasutatakse sagedamini kümnendkoha eraldajana koma ja loendiüksuste eraldamiseks semikoolonit.

  1. CSV teisendamine Excelisse: kuidas importida CSV-faile Exceli arvutustabelitesseTopeltkoputus OKdialoogiakende sulgemiseks – oletegi valmis! Nüüdsest avab Microsoft Excel kõik CSV (komadega eraldatud) failid ja kuvab need õigesti.

Märge: Kui määrate Windowsi juhtpaneeli kümnendkoha eraldajatele ja loendiüksustele, muudetakse kõigi teie arvuti programmide, mitte ainult Microsoft Exceli, märgisätteid.

Excelis CSV-faili avamisel lähevad eesolevad nullid kaotsi

sümptomid: Teie CSV-fail sisaldab väärtusi eesolevate nullidega ja need nullid lähevad CSV-faili Excelis avamisel kaotsi.

Põhjus: Vaikimisi kuvab Microsoft Excel CSV-faili vormingus Üldine (Üldine), mille eesolevad nullid on kärbitud.

Otsus: CSV-faili Excelis avamise asemel käivitage tekstiimpordi viisard, nagu me tegime CSV-faili Excelisse teisendamiseks varem.

Valige viisardi 3. sammus veerud, mis sisaldavad väärtusi eesolevate nullidega, ja muutke nende veergude vorming tekstiks. Nii teisendate oma CSV-faili Excelisse, hoides nullid paigas.

CSV teisendamine Excelisse: kuidas importida CSV-faile Exceli arvutustabelitesse

Excel teisendab CSV-faili avamisel mõned väärtused kuupäevadeks

sümptomid: Mõned teie CSV-failis olevad väärtused näevad välja nagu kuupäevad ja Excel teisendab need väärtused automaatselt tekstivormingust kuupäevavormingusse.

Põhjus: Nagu eespool mainitud, avab Excel CSV-faili vormingus Üldine (Üldine), mis teisendab kuupäevalaadsed väärtused tekstivormingust kuupäevavormingusse. Näiteks kui avate kasutajate sisselogimisi sisaldava CSV-faili, teisendatakse kirje "Apr23" kuupäevaks.

Otsus: Teisendage CSV-fail tekstiimpordi viisardi abil Excelisse. Valige viisardi 3. sammus veerud kirjetega, mis näevad välja nagu kuupäevad, ja muutke veeru vorming tekstiks.

CSV teisendamine Excelisse: kuidas importida CSV-faile Exceli arvutustabelitesse

Kui teil on vaja saavutada vastupidine tulemus, st teatud veerus, teisendage väärtused kuupäevadeks, seejärel määrake vorming kuupäev (Kuupäev) ja valige ripploendist sobiv kuupäevavorming.

Kuidas importida Excelisse mitu CSV-faili

Arvan, et teate, et Microsoft Excel võimaldab teil käsu abil avada mitu CSV-faili avatud (Avatud).

  1. Vahekaardil Täpsemalt filee (Fail) klõpsake nuppu avatud (Ava) ja valige dialoogiboksi paremas alanurgas olevast ripploendist Tekstifailid (tekstifailid).
  2. Mitme faili järjest valimiseks klõpsake esimesel failil, seejärel vajutage ja hoidke all nihe, klõpsake viimasel failil. Valitakse mõlemad failid ja ka kõik nende vahepealne. Failide valimiseks, mida reas ei ole, hoidke klahvi all Ctrl ja klõpsake igal failil . Csvtahad avada.
  3. Kui kõik soovitud CSV-failid on valitud, klõpsake nuppu avatud (Avatud).CSV teisendamine Excelisse: kuidas importida CSV-faile Exceli arvutustabelitesse

See meetod on lihtne ja kiire ning seda võiks nimetada suurepäraseks, kui mitte ühel juhul – iga CSV-fail avaneb sel viisil eraldi Exceli töövihikuna. Praktikas võib mitme avatud Exceli faili edasi-tagasi vahetamine olla äärmiselt ebamugav ja koormav.

Loodan, et saate nüüd hõlpsasti mis tahes CSV-faili Excelisse teisendada. Kui teil on küsimusi või raskusi, kirjutage mulle kommentaarides. Ja tänan teid kannatlikkuse eest kõigile, kes selle pika artikli lõpuni lugesid! 🙂

Jäta vastus