Konvertējiet CSV uz Excel kā tabulu

Datu bāzu saturs parasti tiek izvilkts kā .csv fails. Tomēr tas ir tikai teksta fails, kas nav īpaši lasāms. Lai strādātu ar datu bāzes saturu, nepieciešams to pasniegt citā formātā – nereti visērtākās ir Excel lapas. Par to, kādas metodes pastāv, lai to izdarītu, kura ir labāka un kādas kļūdas rodas datu pārsūtīšanas laikā, tiks apspriests šajā rakstā.

Kā konvertēt CSV uz Excel formātu

Ir dažādi veidi, kā no datu bāzes lejupielādētu CSV dokumentu var pārsūtīt uz programmu Excel. Mēs apspriedīsim trīs no tiem:

  1. Tieša atvēršana programmā Excel.
  2. Atvēršana, izmantojot Windows Explorer.
  3. Importēt dokumentu ar formāta maiņu.

CSV dokumenta atvēršana programmā Excel

Excel var atvērt .csv dokumentus tieši bez konvertēšanas. Formāts pēc šādas atvēršanas nemainās, .csv paplašinājums tiek saglabāts – lai gan pēc rediģēšanas paplašinājumu var mainīt.

  1. Palaidiet programmu Excel, noklikšķiniet uz "fileja“, Tad”atvērts".
  2. Parādītajā logā atlasiet opciju "Teksta failino paplašinātā saraksta.
  1. Atrodiet vajadzīgo dokumentu un veiciet dubultklikšķi uz tā.

.csv dokumenti tiek atvērti programmā Excel nekavējoties, bez jebkādām papildu manipulācijām. Bet .txt failiem būs nepieciešama konvertēšana — parādīsies logs “Teksta importēšanas vedņi".

Ir gadījumi, kad dokumentu labāk neatvērt tieši, bet piezvanīt Meistars. Šī pieeja ir pamatota šādos gadījumos:

  • dokumentā izmantotā atdalošā zīme ir nestandarta vai ir vairākas tās šķirnes;
  • dokumentā ir datumi dažādos formātos;
  • jūs konvertējat skaitļus, kas sākas ar nullēm, un vēlaties tos tādus saglabāt;
  • pirms datu pārsūtīšanas vēlaties redzēt, kā izskatīsies gala rezultāts;
  • parasti vēlaties vairāk pārnesamības.

Meistars sāksies, ja mainīsit dokumenta paplašinājumu uz .txt. Faila importēšanu var sākt arī citādi, kas tiks apspriests vēlāk, pēc otrās atvēršanas metodes aprakstīšanas.

Ja veicat izmaiņas dokumentā pēc tā atvēršanas, programma Excel liks jums to saglabāt kā .xls (vai .xlsx), jo pretējā gadījumā daļa formatējuma tiks zaudēta. Tad vienmēr būs iespēja mainīt formātu atpakaļ, taču var tikt zaudēta cita satura daļa – skaitļu sākumā var pazust nulles, daži ieraksti var mainīt izskatu.

CSV dokumenta atvēršana, izmantojot programmu Windows Explorer

Šis ceļš būtiski neatšķiras no iepriekšējā. Lai atvērtu dokumentu, vienkārši veiciet dubultklikšķi uz tā programmā Windows Explorer.

Pirms atvēršanas pārliecinieties, vai blakus dokumenta nosaukumam ir Excel programmas ikona, nevis kāda cita - tas nozīmē, ka Excel ir izvēlēta kā programma, kurai jāatver šādi faili. Pretējā gadījumā tiks atvērta cita programma. Varat to mainīt uz Excel šādi:

  1. Izsauciet konteksta izvēlni, ar peles labo pogu noklikšķinot uz jebkura .csv faila un piemērojiet Atvērt ar... > Atlasiet programmu.
  2. atlasīt Excel (galddators) of Ieteicamās programmas, norādiet to kā programmu, kas vienmēr jāizmanto šādiem failiem (atzīmējiet izvēles rūtiņu zemāk), un aizveriet logu, nospiežot OK.

Konvertējiet CSV uz Excel kā tabulu

Importējiet CSV failu programmā Excel

Atvērto dokumentu iespējams pārvērst arī par Excel darbgrāmatu. Formāts tiks mainīts uz .xls iepriekšējām Excel versijām (2000, 2003) un .xlsx visām pārējām versijām. Viss saturs tiks parādīts vienā lapā.

  1. Noklikšķiniet uz šūnas lapā, kurā jāsāk importēšana. Parasti šī ir tabulas pirmā šūna, A1. Sākot no tā, tiks aizpildīts tik rindu, cik ir atvērtajā failā, un tik kolonnu, cik vērtību katrā kolonnā.
  2. Cilnē “Dati” grupā"Ārējo datu iegūšana” atlasiet “No teksta”.

Konvertējiet CSV uz Excel kā tabulu

  1. Parādītajā logā atrodiet vajadzīgo dokumentu un veiciet dubultklikšķi uz tā (varat arī izmantot pogu imports loga apakšā).

Konvertējiet CSV uz Excel kā tabulu

  1. Tālāk jums ir jāievēro atvērtā loga soli pa solim sniegtie norādījumi Teksta importēšanas vedņi.

Zemāk esošajā attēlā redzams oriģinālais dokuments un gaidāmais rezultāts. Lai pēc importēšanas viss izskatītos tieši šādi, ir jāpiemēro dažādi iestatījumi, par kuriem tiks runāts vēlāk.

Konvertējiet CSV uz Excel kā tabulu

solis 1. Vednis liks jums izvēlēties faila veidu - kā jūs varētu nojaust, tas būs "ar separatoriem" (angliski - norobežota), un rinda, no kuras sāksies satura pārsūtīšana – visticamāk, jāsāk ar to termini 1ja nevēlaties pārsūtīt tikai daļu satura. Tālāk esošajā logā būs redzamas pirmās rindas no atlasītā dokumenta.

Konvertējiet CSV uz Excel kā tabulu

solis 2. Tagad jums ir jāsaprot, kurš no tiem tiek izmantots separators (var būt vairāk nekā viens) failā un norādiet šo rakstzīmi Meistari. Tam ir iespējas izvēlēties no standarta norobežotājiem, bet, ja dokumentā tiek izmantota netipiska rakstzīme, varat izvēlēties cits un ievadiet vajadzīgo rakstzīmi. Demonstrācijai izmantotajā failā norobežotāji ir − Komats и Tab. Ar komatiem atdala šūnas ar produkta īpašībām, piemēram, sērijas numuru un pārdoto eksemplāru skaitu, un cilnes atdala vienu produktu no cita — informācijai par katru jāsākas jaunā rindā.

Ir arī nepieciešams definēt un precizēt teksta norobežotājs. Šī ir rakstzīme, kas novietota pirms un pēc katra teksta daļas, kurai jāatrodas vienā šūnā. Pateicoties norobežotājam, katrs šāds segments tiek uztverts kā atsevišķa vērtība, pat ja tā iekšpusē ir izvēlētas rakstzīmes vērtību atdalīšanai. Mūsu dokumentā katra vērtība ir ierāmēta ar pēdiņām – tāpēc, pat ja tajā ir komats (piemēram, “sākums, tad turpini”), viss tās teksts tiks ievietots vienā šūnā, nevis divās pēc kārtas.

Konvertējiet CSV uz Excel kā tabulu

Solis 3. Šeit pietiek apskatīt priekšskatījumu un, ja tajā nav redzami nepieņemami trūkumi, noklikšķiniet apdare. Var gadīties, ka dažas vērtības tiks atdalītas nevis ar vienu atdalītāju, bet ar vairākām, kā rezultātā starp tām parādīsies šūnas bez vērtībām. Lai tas nenotiktu, atzīmējiet izvēles rūtiņu Uztveriet secīgos norobežotājus kā vienu.

  1. Atlasiet galamērķa ceļu (tā var būt jauna lapa vai esoša lapa) un noklikšķiniet uz OKlai pabeigtu importēšanas procesu.

Konvertējiet CSV uz Excel kā tabulu

Jūs varat arī noklikšķināt Materiāli — ir arī citas iespējas. Piemēram, varat formatēt saturu, pielāgot marķējumu un informācijas atjaunināšanas veidu.

Konvertējiet CSV uz Excel kā tabulu

Dažreiz konversijas rezultāts ir tālu no gaidītā. Par to, kā šo rezultātu var mainīt, tiks apspriests nākamajā raksta sadaļā.

Problēmas konvertēšanas laikā un to risinājumi

Visu laiku, kamēr pastāv CSV formāts, neviens nav apņēmies to oficiāli dokumentēt. Tāpēc, lai gan tiek pieņemts, ka vērtību atdalīšanai jāizmanto komats, patiesībā dažādās datubāzēs tiek izmantoti dažādi atdalītāji – semikoli, tabulēšanas zīmes un citi.

Arī teksta norobežotāji var atšķirties – visbiežāk tie ir pēdiņas vai baitu secības atzīme. Atdalītāju var nebūt vispār – tad par atdalītāju lietotā rakstzīme vienmēr tiek uztverta kā tāda (tad tas parasti nav komats – tekstā tas tiek lietots pārāk bieži –, bet gan cita, retāk sastopama rakstzīme).

Nestandarta faili var netikt atvērti pareizi – lai tie tiktu parādīti kā nākas, ir jāmaina datora vai atvēršanas programmas iestatījumi. Apskatīsim, kādas ir grūtības un kādi risinājumi tām pastāv.

Fails netiek atvērts pareizi

Liecība. Pirmajā kolonnā tiek ievietots viss dokumenta saturs.

Izraisīt. Dokumentā kā norobežotājs tiek izmantota rakstzīme, kas datora iestatījumos nav norādīta vai ir rezervēta citai funkcijai. Piemēram, komats var būt rezervēts, lai atdalītu skaitļa decimāldaļas, un tāpēc nevar atdalīt vērtības failā.

Risinājumi. Ir dažādi veidi, kā atrisināt šo problēmu:

  1. Mainiet atdalošo rakstzīmi pašā dokumentā. Atveriet to Notepad vai līdzīgā redaktorā un sākotnējā rindā (tukšs, visiem datiem jābūt zemāk esošajās rindās) ievadiet šādu tekstu:
  • lai mainītu atdalītāju uz komatu: septembris
  • lai mainītu uz semikolu: sept=;

Vēl viens varonis, kas rakstīts pēc septembris = sākuma rindā, kļūs arī par norobežotāju.

  1. Failā izmantoto atdalīšanas rakstzīmi var norādīt arī pašā Excel. Versijā 2016, 2013 vai 2010 šim nolūkam ir jāatver cilne Datums un izvēlieties “Teksts pa kolonnām” grupā"Darbs ar datiem”.

Konvertējiet CSV uz Excel kā tabulu

Tas atvērs logu "Vedņi teksta sadalei kolonnās”. Tur no piedāvātajiem datu formātiem jāizvēlas tie, kuriem ir atdalītāji. Tad jums ir nepieciešams nospiest nākamais un pēc norobežotāja izvēles, apdare.

Konvertējiet CSV uz Excel kā tabulu

  1. Lai automātiski atvērtu dokumentu ar Importēšanas vednis, un ne tikai Excel lapā, paplašinājumu var mainīt no .csv uz .txt. AT Meistari kā atdalītāju ir iespējams norādīt jebkuru rakstzīmi - kā to izdarīt, rakstā paskaidrots iepriekš.
  2. Izmantojiet VBA. Jūs varat izmantot, piemēram, – tas ir piemērots Excel 2000 vai 2003. Kodu var mainīt, lai tas būtu piemērots citām versijām.

Iepriekš sniegtie risinājumi ir paredzēti atsevišķiem dokumentiem, kuru iestatījumi atšķiras no parastajiem. Šīs darbību secības būs jāpiemēro katram failam, kas netiek atvērts pareizi. Ja lielākā daļa dokumentu neatveras pareizi, iespējams, labākais risinājums ir mainīt datora iestatījumus – par to runāts piektajā risinājumā.

  1. Mainiet atdalītāju un decimālzīmi datora iestatījumos

В kontroles panelis, sauc ar pogu mājas, izvēlieties "Papildu iespējas” no saraksta "Reģionālie standarti”. Pēc noklikšķināšanas parādīsies logsFormāta iestatījums” - tajā varat izvēlēties "Sarakstu atdalītājs” un skaitļa veselā skaitļa un daļdaļas atdalītājs. Ja failos ir nepieciešams komats kā atdalītājs, vispirms iestatiet punktu kā decimālzīmi. Var izrādīties otrādi – vajag semikolu kā atdalītāju. Tad frakcijām varat atstāt jebkuru zīmi, tas neizraisīs konfliktu.

Konvertējiet CSV uz Excel kā tabulu

Kad visi iestatījumi ir pabeigti, noklikšķiniet uz OK abos atvērtajos logos – tie tiks aizvērti un izmaiņas tiks saglabātas. Ņemiet vērā, ka tagad tie darbojas ar visām datorā esošajām programmām.

Novērst sākuma nulles

Parakstīt. Dažas no vērtībām avota dokumentā ir skaitļi, kas sākas ar nullēm, kas nav atdalīti ar daļskaitļa zīmi (piemēram, šifri un kodi ar noteiktu ciparu skaitu, pieteikšanās un paroles, skaitītāju un instrumentu rādījumi). Programmā Excel nulles šādu skaitļu sākumā pazūd. Ja rediģēsit failu un pēc tam saglabāsit to kā Excel darbgrāmatu, šajā darbgrāmatā vairs nevarēs atrast, kur bija šie skaitļi ar nullēm.

Izraisīt. Programmā Excel ir atsevišķi teksta un skaitļu formāti. Teksta failos šādas atdalīšanas nav, un tāpēc Excel visām vērtībām piešķir vispārīgo formātu. Tas nozīmē, ka teksts tiek parādīts kā teksts, un cipari bez alfabēta rakstzīmēm tiek parādīti kā skaitlis, kas nevar sākties ar nullēm.

Šķīdums. Mainiet paplašinājumu uz .txt, lai, atverot dokumentu, iespējotu importēšanas vedni. Kad esat nonācis 3. darbībā, mainiet kolonnu formātu ar cipariem, kas sākas ar nullēm, uz tekstu.

Konvertējiet CSV uz Excel kā tabulu

Dažas vērtības izskatās kā datumi

Parakstīt. Datumi parāda vērtības, kas sākotnēji ir vienkāršs teksts vai cipari.

Izraisīt. Vispārējais formāts ietver vērtību pārvēršanu datumos, kas līdzinās Excel datumiem. Ja CSV dokumentā ir viena vērtība, piemēram may12, tad Excel lapā tas tiks parādīts kā datums.

Šķīdums. Līdzīgi kā iepriekšējā gadījumā. Mainiet paplašinājumu uz .txt, in Meistari mainīt vērtību formātu, kas konvertētas par datumiem uz tekstu.

Konvertējiet CSV uz Excel kā tabulu

Ja, gluži pretēji, vēlaties attēlot noteiktas kolonnas saturu kā datumus, iestatiet tai formātu dati. Ir vairāki datuma formāta veidi, tāpēc sarakstā atlasiet vajadzīgo.

Kā importēt vairākus CSV failus programmā Excel

Excel var atvērt vairākus CSV failus vienlaikus.

  1. prese Fails> Atvērt un izvēlieties iespēju Teksta faili no zemāk esošā nolaižamā saraksta.
  2. Lai atlasītu vairākus failus blakus, vispirms atlasiet pirmo un pēc tam noklikšķiniet maiņa un noklikšķiniet uz pēdējā. Papildus atlasītajiem failiem tiks atlasīti visi faili starp tiem.
  3. Noklikšķiniet atvērts.

Konvertējiet CSV uz Excel kā tabulu

Šīs metodes trūkums ir tāds, ka katrs atlasītais fails tiks atvērts atsevišķi programmā Excel. Pāreja no viena dokumenta uz citu var palielināt laika izmaksas. Tomēr pēc tam ir iespējams kopēt visu to saturu lapās vienā darbgrāmatā.

Paskaidrojums bija garš, tomēr tagad bez lielām grūtībām varēsiet atvērt jebkuru CSV failu programmā Excel. Ja no pirmā acu uzmetiena kaut kas šķiet nesaprotams, vienkārši izpildiet norādītās darbības, un viss kļūs skaidrs.

Atstāj atbildi