CSV į Excel konverteris

Konvertuokite CSV į Excel internetu – nemokamai, akimirksniu ir privačiai. Jūsų failas apdorojamas jūsų naršyklėje ir niekada niekur neįkeliamas.

CSV skirtukas
Rezultatas

Konvertuoti failai ir peržiūra pasirodys čia.

Pasiruošta. Pasirinkite lentelės failą, kurį norite konvertuoti.

Kaip veikia konvertavimas

  • Skaičiuoklė įrašoma kaip vienas lapas su paprastomis reikšmėmis – be formulių, stilių ar papildomų skirtukų.
  • Pasirinkite skyriklį, kuris atitinka jūsų duomenis – kablelį, kabliataškį arba tabuliavimą.

Jūsų lentelės failas konvertuojamas jūsų naršyklėje. Nieko neperduodama į BroBroGo serverius.

DUK

Kaip konvertuoti CSV į Excel?

Įkelkite savo CSV failą ir spustelėkite „Konvertuoti“ – Excel failas bus paruoštas atsisiųsti per kelias sekundes kartu su rezultato peržiūra. Viskas veikia jūsų įrenginyje.

Kokio dydžio failą galiu konvertuoti?

Iki 8 MB, 10 000 eilučių ir 200 stulpelių viename faile. Didesnius duomenų rinkinius prieš konvertuojant geriausia padalyti į mažesnius failus.

CSV į Excel konverteris: kaip tekstinę lentelę paversti darbaknyge

Šiame puslapyje pateikiamas įrankis, kuris iš CSV formato failo – paprasto teksto su eilutėmis, kuriose reikšmės atskirtos kableliais, kabliataškiais arba tabuliacijomis – sukuria Excel darbaknygę (XLSX). Konverteris išsaugo kiekvieną CSV eilutę ir stulpelį pirmame naujos darbaknygės darbalapyje, o prieš atsisiunčiant galima peržiūrėti rezultatą. Veiksmas vyksta tik naršyklėje – joks failas neišsiunčiamas į serverį.

Kuo šis įrankis skiriasi nuo tipinio CSV importo į Excel

Skirtingai nuo tiesioginio CSV atidarymo Excel programoje, šis konverteris nespėlioja duomenų tipų. CSV formatas neturi jokios informacijos apie tai, ar reikšmė yra skaičius, data ar tekstas – visi laukai atkeliauja kaip simbolių eilutės. Todėl konvertuotame XLSX faile skaičiai, datos ir identifikatoriai su pradiniais nuliais (pavyzdžiui, pašto kodai, prekių kodai) išsaugomi kaip tekstas. Jei vėliau reikia atlikti skaičiavimus arba taikyti datų filtrus, vartotojas turi rankiniu būdu pakeisti langelių formatą gautoje darbaknygėje.

Kadangi CSV negali turėti kelių darbalapių, formulių, langelių stiliaus ar jokio kitokio formatavimo, sukurtas XLSX failas bus tik „plikas“ duomenų rinkinys. Jokių automatiškai nustatytų tipų, jokio automatinio datų atpažinimo.

CSV failas pats nedeklaruoja, koks skyriklis jame naudojamas. Tai turi pasirinkti vartotojas – kablelis, kabliataškis arba tabuliacija. Jei skyriklis parenkamas neteisingai, konverteris negalės tinkamai išanalizuoti failo ir parodys klaidą: „Nepavyko išanalizuoti šio CSV.“ („Šio CSV nepavyko išanalizuoti.“).

Konverteris visą CSV failą skaito kaip vieną plokščią lentelę. Jei faile yra įterptų eilučių lūžių (pvz., citatoje esantis eilutės lūžis), įterptų kablelių (kai reikšmė nėra tinkamai apgaubta kabutėmis) arba neapgaubtų laukų, kurie pažeidžia skyriklio šabloną, gali pasitaikyti analizės klaidų.

Įvestys ir išvestys

Ką turite pateikti:

  • Vieną CSV failą (failo dydis ribojamas iki 8 MB – apie klaidą „This file is too large. Use a file under {max}“ pranešama, kai failas per didelis).
  • CSV skyriklio pasirinkimą: Kablelis, Kabliataškis arba Tabuliacija.

Ką gausite:

  • Atsisiunčiamą XLSX failą su konvertuotais duomenimis.
  • Konvertuotos lentelės peržiūrą prieš atsisiunčiant (pirmos 8 eilutės ir 8 stulpeliai).
  • Eilučių ir stulpelių skaičių gautoje lentelėje.
  • Išvesties failo dydį.

Taisyklės ir ribiniai atvejai

Įrankis konvertuoja kiekvieną matomą CSV reikšmę, tačiau tik pirmąjį darbalapį – todėl XLSX turės vieną darbalapį, pavadintą „Sheet1“. Jokių formulių, jokio stiliaus – tik gryni duomenys.

Galimi klaidų pranešimai:

Klaidos pranešimas Ką reiškia
„Choose a CSV, JSON or XLSX file.“ Bandote konvertuoti netinkamo formato failą.
„Šis failas yra per didelis. Naudokite failą, mažesnį nei {max}.“ Failas didesnis nei 8 MB.
„Could not convert this file.“ Bendra konvertavimo klaida.
„Nepavyko išanalizuoti šio CSV.“ Skyriklis parinktas neteisingai arba failas sugadintas.
„This file has no table rows.“ CSV faile nėra duomenų eilučių (tik antraštė arba tuščias).
„This table has more than ‹max› rows.“ Per daug eilučių (daugiau nei 10 000).
„This table has more than ‹max› columns.“ Per daug stulpelių (daugiau nei 200).
„Conversion cancelled.“ Vartotojas nutraukė konvertavimą.
„Šis konvertavimas trunka per ilgai. Bandykite mažesnį failą.“ Apdorojimas užtruko per ilgai – paprastai dėl labai didelio failo ar sudėtingų struktūrų.

Kam reikia šio įrankio

  • Duomenų analitikams, kurie turi CSV ataskaitą ar duomenų bazės eksportą ir nori atidaryti Excel su išsaugotomis stulpelių antraštėmis.
  • Bendradarbiavimo atvejais – kai reikia dalintis lentelėmis su kolegomis, kurie dirba tik su Excel failais.
  • Pivot lentelių ir filtrų kūrėjams – šis įrankis leidžia greitai perkelti CSV duomenis į Excel, kad juose būtų galima taikyti rūšiavimą, filtravimą ir pivot lenteles.
  • Vartotojams, kuriems svarbūs pradiniai nuliai – importuojant CSV tiesiai į Excel, programinė įranga dažnai „nunulina“ pradinius nulius (pvz., 00123 tampa 123). Šis konverteris langelius palieka kaip tekstą, todėl identifikatoriai išlieka nepakeisti.
  • Privatumą vertinantiems asmenims – kadangi konvertavimas vyksta naršyklėje, failas nėra siunčiamas į jokį serverį. Tai ypač aktualu, kai CSV faile yra konfidencialių duomenų (asmens kodai, adresai, finansinė informacija).

Kaip veikia konvertavimas: techninės detalės

CSV failo formatas

CSV (Comma-Separated Values) yra paprasčiausias būdas saugoti lentelės duomenis teksto formatu. Kiekviena eilutė atitinka vieną lentelės eilutę, o stulpelių reikšmės atskiriamos skyrikliu. Yra keletas taisyklių, kurias reikia žinoti:

  • Jei reikšmėje yra skyriklio simbolis, visas laukas turi būti apgaubtas kabutėmis (").
  • Jei reikšmėje yra kabučių, jos dubliuojamos ("").
  • Eilučių lūžiai gali būti tik kabutėse – kitaip jie nutraukia eilutę.

Praktikoje dažnai pasitaiko klaidų: neapgaubti kableliai, neteisingai uždarytos kabutės, mišrūs skyrikliai. Konverteris bando išanalizuoti failą pagal vartotojo pasirinktą skyriklį; jei analizė nepavyksta, pranešama apie klaidą.

XLSX failo struktūra

XLSX yra „Office Open XML“ formatas – iš tikrųjų tai ZIP archyvas, kuriame yra XML failai, aprašantys darbaknygę, darbalapius, stilius, formules ir kt. Šis konverteris sukuria minimalią darbaknygę su vienu darbalapiu, kuriame kiekviena CSV eilutė atitinka vieną XLSX eilutę, o kiekviena reikšmė – langelį. Langelių tipas išsaugo reikšmių tipus – nenaudojami tik skaitiniai ar datų tipai.

Kadangi CSV neturi stilių, šriftų, spalvų ar sienelių, konvertuotas failas neturi jokio formatavimo. Jei norite, kad lentelė atrodytų gražiai, turėsite pritaikyti stilius Excel programoje.

Duomenų tipų neatitikimas

Kai tiesiogiai atidarote CSV Excel programoje, ji dažnai automatiškai atpažįsta skaičius, datas, o pradinius nulius pašalina. Šis konverteris to nedaro – jis išsaugo viską kaip tekstą. Tai yra sąmoningas sprendimas, nes:

  • Ne visi skaičiai turi būti skaičiai (pvz., telefono numeriai, kreditinių kortelių numeriai).
  • Datų formatas CSV faile gali būti interpretuojamas neteisingai (pvz., 2023-04-05 gali būti suprasta kaip 2023 m. balandžio 5 d. arba 2023 m. gegužės 4 d., priklausomai nuo lokalės).
  • Ilgi skaičiai (pvz., 1234567890123456) Excel programoje gali būti konvertuoti į mokslinį formatą.

Vėliau vartotojas gali lengvai pakeisti langelio formatą: pažymėti stulpelį, paspausti dešinį pelės klavišą → „Format Cells…“ ir pasirinkti atitinkamą kategoriją (Skaičius, Tekstas, Data ir kt.).

Kliento pusės apdorojimas

Konvertavimas vyksta naršyklėje. Kai pasirenkate CSV failą, naršyklė jį nuskaito. Tada JavaScript kodas pagal pasirinktą skyriklį išskaido tekstą į lentelę. Kiekviena eilutė yra padalijama pagal skyriklį, tačiau atsižvelgiama į kabučių taisykles. Tada sukuriamas XLSX failas, o naršyklėje sugeneruotas .xlsx failas atsisiunčiamas.

Visa tai vyksta vartotojo kompiuteryje – jokia duomenų dalis nepalieka jūsų įrenginio. Tai užtikrina privatumą, bet kartu reiškia, kad dideli failai gali būti lėtai apdorojami arba viršyti naršyklės atminties limitus (todėl ir egzistuoja klaida „Šis konvertavimas trunka per ilgai. Bandykite mažesnį failą.“).

Dažniausiai užduodami klausimai

Ar šis įrankis gali konvertuoti CSV failą su kableliais reikšmėse?

Taip, jei tos reikšmės yra tinkamai apgaubtos kabutėmis (pavyzdžiui: "Vilnius, Lithuania"). Jei kabučių nėra, analizė gali nepavykti – gausite klaidą „Nepavyko išanalizuoti šio CSV.“ Rekomenduojama prieš konvertuojant patikrinti, ar CSV yra taisyklingas (dauguma programų, eksportuojančių CSV, kabutes deda automatiškai).

Kodėl mano konvertuotame XLSX telefone numeriai rodomi kaip tekstas?

Būtent todėl, kad šis konverteris visus duomenis išsaugo kaip tekstą, norint išsaugoti pradinius nulius. Jei norite, kad telefonų numeriai būtų skaitiniai, atidarykite failą Excel, pažymėkite stulpelį ir pakeiskite langelių formatą į „Skaičius“ arba „Tekstas“ pagal poreikį.

Ar galiu konvertuoti failą su kabliataškiu kaip skyrikliu?

Taip, konverteryje galite pasirinkti „Semicolon“ (kabliataškis) kaip skyriklį. Tai naudinga, kai CSV failas paruoštas Europos regione, kur kablelis naudojamas kaip dešimtainis skyriklis, o stulpeliai atskiriami kabliataškiu.

Kiek eilučių ar stulpelių gali turėti CSV failas?

Įrankis turi maksimalias ribas: 10 000 eilučių ir 200 stulpelių. Jei jūsų failas viršija šias ribas, gausite klaidą „This table has more than ‹max› rows.“ arba „This table has more than ‹max› columns.“

Ar galiu konvertuoti JSON ar XLSX failą atgal į CSV?

Šis įrankis yra skirtas tik CSV → XLSX konvertavimui.

Kas atsitinka, jei pasirinkau neteisingą skyriklį?

Jei pasirinksite skyriklį, kuris neatitinka failo struktūros, konverteris negalės tinkamai išskaidyti eilučių. Dažniausia pasekmė – bus sukurta lentelė su vienu stulpeliu (visa eilutė kaip viena reikšmė) arba bus pranešta klaida „Nepavyko išanalizuoti šio CSV.“ Pabandykite pakeisti skyriklį ir konvertuoti iš naujo.