Kako pretvoriti Excel datoteke u CSV format

CSV (Vrijednosti odvojene zarezima) uobičajeni je format za pohranu tabličnih podataka (numeričkih i tekstualnih) u običnom tekstu. Ovaj format datoteke je popularan i trajan zbog činjenice da veliki broj programa i aplikacija razumije CSV, barem kao alternativni format datoteke za uvoz/izvoz. Štoviše, CSV format omogućuje korisniku da pogleda u datoteku i odmah pronađe problem s podacima, ako ga ima, promijeni CSV graničnik, pravila citiranja i tako dalje. To je moguće jer je CSV jednostavan tekst, pa ga čak i ne baš iskusan korisnik može lako razumjeti bez posebne obuke.

U ovom ćemo članku naučiti brze i učinkovite načine izvoza podataka iz Excela u CSV i naučiti kako pretvoriti Excel datoteku u CSV bez iskrivljavanja svih posebnih i stranih znakova. Tehnike opisane u članku rade u svim verzijama programa Excel 2013, 2010 i 2007.

Kako pretvoriti Excel datoteku u CSV

Ako želite izvesti Excel datoteku u neku drugu aplikaciju, kao što je Outlook adresar ili Access baza podataka, prvo pretvorite Excel list u CSV datoteku, a zatim uvezite datoteku . Csv na drugu aplikaciju. Slijedi korak po korak vodič za izvoz Excel radne knjige u CSV format pomoću alata Excel – “Spremi kao".

  1. U Excel radnoj knjizi otvorite karticu file (Datoteka) i kliknite Spremi kao (Spremi kao). Osim toga, dijaloški okvir Spremanje dokumenta (Spremi kao) možete otvoriti pritiskom na tipku F12.
  2. u Vrsta datoteke (Spremi kao vrstu) odaberite CSV (odvojen zarezima) (CSV (razdvojen zarezima)).Kako pretvoriti Excel datoteke u CSV formatUz CSV (odvojen zarezom), dostupno je nekoliko drugih opcija formata CSV:
    • CSV (odvojen zarezima) (CSV (razdvojen zarezima)). Ovaj format pohranjuje Excel podatke kao tekstualnu datoteku odvojenu zarezima i može se koristiti u drugoj Windows aplikaciji i u drugoj verziji operacijskog sustava Windows.
    • CSV (Macintosh). Ovaj format sprema radnu knjigu programa Excel kao datoteku odvojenu zarezima za korištenje u operativnom sustavu Mac.
    • CSV (MS DOS). Sprema radnu knjigu programa Excel kao datoteku odvojenu zarezima za korištenje u operativnom sustavu MS-DOS.
    • unicode tekst (Unicode tekst (*txt)). Ovaj standard podržavaju gotovo svi postojeći operativni sustavi, uključujući Windows, Macintosh, Linux i Solaris Unix. Podržava znakove iz gotovo svih modernih, pa čak i nekih starih jezika. Stoga, ako Excel radna knjiga sadrži podatke na stranim jezicima, preporučam da je prvo spremite u formatu unicode tekst (Unicode tekst (*txt)), a zatim pretvorite u CSV kao što je kasnije opisano u Izvoz iz Excela u UTF-8 ili UTF-16 CSV format.

Bilješka: Svi navedeni formati spremaju samo aktivni Excel list.

  1. Odaberite mapu za spremanje CSV datoteke i kliknite UŠTEDI (Spremi).Nakon pritiska UŠTEDI (Spremi) pojavit će se dva dijaloška okvira. Ne brinite, ove poruke ne označavaju grešku, tako bi trebalo biti.
  2. Prvi dijaloški okvir vas podsjeća na to U datoteku odabrane vrste može se spremiti samo trenutni list (Odabrana vrsta datoteke ne podržava radne knjige koje sadrže više listova). Za spremanje samo trenutnog lista, samo pritisnite OK.Kako pretvoriti Excel datoteke u CSV formatAko želite spremiti sve listove knjige, kliknite poništenje (Odustani) i spremite sve listove knjige pojedinačno s odgovarajućim nazivima datoteka ili možete odabrati spremanje druge vrste datoteke koja podržava više stranica.
  3. Nakon što kliknete OK u prvom dijaloškom okviru pojavit će se drugi, upozoravajući da će neke značajke postati nedostupne jer ih CSV format ne podržava. Tako treba biti, pa samo kliknite Da (Da).Kako pretvoriti Excel datoteke u CSV format

Ovako se Excel radni list može spremiti kao CSV datoteka. Brzo i jednostavno, i tu ne mogu nastati nikakve poteškoće.

Izvoz iz Excela u CSV s UTF-8 ili UTF-16 kodiranjem

Ako Excel list sadrži bilo kakve posebne ili strane znakove (tilde, akcente i slično) ili hijeroglife, pretvaranje Excel lista u CSV na gore opisani način neće raditi.

Poanta je da tim Spremi kao > CSV (Spremi kao > CSV) pokvarit će sve znakove osim ASCII (Američki standardni kod za razmjenu informacija). A ako na Excel listu postoje dvostruki navodnici ili duge crtice (prenesene u Excel, na primjer, iz Word dokumenta prilikom kopiranja / lijepljenja teksta) - takvi će znakovi također biti uništeni.

Jednostavno rješenje – Spremite Excel list kao tekstualnu datoteku Unicode (.txt), a zatim ga pretvorite u CSV. Na taj će način svi znakovi koji nisu ASCII ostati netaknuti.

Prije nego krenem dalje, dopustite mi da ukratko objasnim glavne razlike između UTF-8 i UTF-16 kodiranja, tako da u svakom pojedinačnom slučaju možete odabrati odgovarajući format:

  • UTF-8 je kompaktnije kodiranje koje koristi 1 do 4 bajta za svaki znak. Najčešće se preporučuje korištenje ovog formata kada u datoteci prevladavaju ASCII znakovi, budući da većina tih znakova zahtijeva 1 bajt memorije. Još jedna prednost je što se kodiranje UTF-8 datoteke koja sadrži samo ASCII znakove ni na koji način neće razlikovati od iste ASCII datoteke.
  • UTF-16 koristi 2 do 4 bajta za pohranu svakog znaka. Imajte na umu da UTF-16 datoteka ne zahtijeva u svim slučajevima više memorijskog prostora nego UTF-8 datoteka. Na primjer, japanski znakovi zauzimaju 3 do 4 bajta u UTF-8 i 2 do 4 bajta u UTF-16. Stoga ima smisla koristiti UTF-16 ako podaci sadrže azijske znakove, uključujući japanske, kineske i korejske. Glavni nedostatak ovog kodiranja je taj što nije u potpunosti kompatibilan s ASCII datotekama i zahtijeva posebne programe za prikaz takvih datoteka. Imajte to na umu ako namjeravate uvesti rezultirajuće datoteke iz programa Excel negdje drugdje.

Kako pretvoriti Excel datoteku u CSV UTF-8

Pretpostavimo da imamo excel list sa stranim znakovima, u našem primjeru to su japanska imena.

Kako pretvoriti Excel datoteke u CSV format

Za izvoz ovog Excel lista u CSV datoteku, a da pritom zadržimo sve hijeroglife, učinit ćemo sljedeće:

  1. U Excelu otvorite karticu file (Datoteka) i kliknite Spremi kao (Spremi kao).
  2. Unesite naziv datoteke u polje Vrsta datoteke (Spremi kao vrstu) odaberite unicode tekst (Unicode tekst (*.txt)) i kliknite UŠTEDI (Uštedjeti).Kako pretvoriti Excel datoteke u CSV format
  3. Otvorite stvorenu datoteku u bilo kojem standardnom uređivaču teksta, kao što je Notepad.

Bilješka: Ne podržavaju svi jednostavni uređivači teksta u potpunosti Unicode znakove, pa se neki mogu pojaviti kao pravokutnici. U većini slučajeva to ni na koji način neće utjecati na konačnu datoteku i možete je jednostavno zanemariti ili odabrati napredniji uređivač, poput Notepada++.

  1. Budući da naša Unicode tekstualna datoteka koristi tabulator kao razdjelnike, a mi je želimo pretvoriti u CSV (odvojen zarezima), trebamo zamijeniti tabulatore zarezima.

Bilješka: Ako nema striktne potrebe da dobijete datoteku s razdjelnicima zarezima, ali trebate bilo koju CSV datoteku koju Excel može razumjeti, tada se ovaj korak može preskočiti, budući da Microsoft Excel savršeno razumije datoteke s razdjelnicima - tabelarnim prikazom.

  1. Ako i dalje trebate CSV datoteku (odvojenu zarezima), učinite sljedeće u Notepadu:
    • Odaberite znak kartice, desnom tipkom miša kliknite na njega i u kontekstnom izborniku kliknite kopija (Kopiraj), ili samo kliknite Ctrl + Ckao što je prikazano na donjoj slici.Kako pretvoriti Excel datoteke u CSV format
    • tisak Ctrl + Hza otvaranje dijaloškog okvira Zamjena (Zamijeni) i zalijepite kopirani tabulator u polje Da (Naći što). U tom slučaju kursor će se pomaknuti udesno – to znači da je umetnut znak tabulator. U polju Od (Zamijeni s) unesite zarez i pritisnite Zamjeni sve (Zamjeni sve).Kako pretvoriti Excel datoteke u CSV format

    U Notepadu će rezultat biti otprilike ovaj:

    Kako pretvoriti Excel datoteke u CSV format

  2. Kliknite file > Spremi kao (Datoteka > Spremi kao), unesite naziv datoteke i na padajućem popisu Kodiranje (Kodiranje) odaberite UTF-8… Zatim pritisnite gumb UŠTEDI (Uštedjeti).Kako pretvoriti Excel datoteke u CSV format
  3. Pokrenite Windows Explorer i promijenite ekstenziju datoteke iz . TXT on . Csv.Promjena ekstenzije drugačije . TXT on . Csv To možete učiniti izravno u Notepadu. Da biste to učinili, u dijaloškom okviru Spremi kao (Spremi kao) u polju Vrsta datoteke (Spremi kao vrstu) odaberite opciju Sve datoteke (Sve datoteke) i dodajte ".csv" nazivu datoteke u odgovarajuće polje, kao što je prikazano na slici ispod.Kako pretvoriti Excel datoteke u CSV format
  4. Otvorite CSV datoteku u Excelu, za ovo, na kartici file (File) mijesiti Otvoren > Tekstualne datoteke (Otvori > Tekstualne datoteke) i provjeri jesu li podaci u redu.

Bilješka: Ako je vaša datoteka namijenjena za korištenje izvan Excela i UTF-8 format je preduvjet, tada nemojte raditi nikakve promjene na listu i nemojte je ponovno spremati u Excel, jer to može dovesti do problema s čitanjem kodiranja. Ako neki dio podataka nije prikazan u Excelu, otvorite istu datoteku u Notepadu i ispravite podatke u njoj. Ne zaboravite ponovo spremiti datoteku u UTF-8 formatu.

Kako pretvoriti Excel datoteku u CSV UTF-16

Izvoz u UTF-16 CSV datoteku puno je brži i lakši od izvoza u UTF-8. Činjenica je da Excel automatski primjenjuje format UTF-16 kada datoteku spremite kao unicode tekst (Unicode tekst).

Da biste to učinili, spremite datoteku pomoću alata Spremi kao (Spremi kao) u Excelu, a zatim u Windows Exploreru promijenite ekstenziju stvorene datoteke u . Csv. Gotovo!

Ako vam je potrebna CSV datoteka s točkom sa zarezom ili točkom sa zarezom kao razdjelnikom, zamijenite sve znakove kartice zarezima ili točkom sa zarezom u Notepadu ili bilo kojem drugom uređivaču teksta po vašem izboru (pogledajte ranije u ovom članku za detaljne upute o tome kako to učiniti).

Drugi načini pretvaranja Excel datoteka u CSV

Gore opisane metode za izvoz podataka iz Excela u CSV (UTF-8 i UTF-16) su univerzalne, tj. prikladne za rad s bilo kojim posebnim znakovima iu bilo kojoj verziji Excela od 2003. do 2013.

Postoji mnogo drugih načina za pretvaranje podataka iz Excela u CSV format. Za razliku od gore prikazanih rješenja, ove metode neće rezultirati čistom UTF-8 datotekom (ovo se ne odnosi na OpenOffice, koji može izvesti Excel datoteke u nekoliko opcija UTF kodiranja). Ali u većini slučajeva, rezultirajuća datoteka sadržavat će ispravan skup znakova, koji se zatim može bezbolno pretvoriti u UTF-8 format pomoću bilo kojeg uređivača teksta.

Pretvorite Excel datoteku u CSV pomoću Google tablica

Kako se ispostavilo, vrlo je jednostavno pretvoriti Excel datoteku u CSV pomoću Google tablica. Pod uvjetom da je Google Drive već instaliran na vašem računalu, slijedite ovih 5 jednostavnih koraka:

  1. Na Google disku kliknite gumb stvoriti (Stvori) i odaberite Stol (Proračunska tablica).
  2. Na jelovniku file (File) mijesiti uvoz (Uvoz).Kako pretvoriti Excel datoteke u CSV format
  3. Kliknite Preuzimanje (Učitaj) i odaberite Excel datoteku za učitavanje sa svog računala.
  4. U dijaloškom okviru vragolandatoteka ort (Uvezi datoteku) odaberite Zamijeni stol (Zamijeni proračunsku tablicu) i kliknite uvoz (Uvoz).Kako pretvoriti Excel datoteke u CSV format

Savjet: Ako je Excel datoteka relativno mala, tada da biste uštedjeli vrijeme, možete prenijeti podatke iz nje u Google proračunsku tablicu pomoću kopiranja / lijepljenja.

  1. Na jelovniku file (File) mijesiti Preuzmite kao (Preuzmi kao), odaberite vrstu datoteke CSV – datoteka će biti spremljena na računalu.Kako pretvoriti Excel datoteke u CSV format

Na kraju otvorite generiranu CSV datoteku u bilo kojem uređivaču teksta kako biste provjerili jesu li svi znakovi ispravno spremljeni. Nažalost, CSV datoteke stvorene na ovaj način ne prikazuju se uvijek ispravno u Excelu.

Spremite .xlsx datoteku kao .xls, a zatim je pretvorite u CSV datoteku

Ova metoda ne zahtijeva nikakve dodatne komentare, jer je sve već jasno iz naziva.

Ovo rješenje sam pronašao na jednom od foruma posvećenih Excelu, ne sjećam se više na kojem. Da budem iskren, nikada nisam koristio ovu metodu, ali prema mnogim korisnicima, neki posebni znakovi se gube prilikom izravnog spremanja iz . Xlsx в . Csv, ali ostaju ako prvi . Xlsx spremiti kao . Xls, a zatim lajk . Csv, kao što smo učinili na početku ovog članka.

U svakom slučaju, isprobajte ovu metodu stvaranja CSV datoteka iz Excela za sebe, i ako uspije, dobro će vam uštedjeti vrijeme.

Spremanje Excel datoteke kao CSV koristeći OpenOffice

OpenOffice je paket aplikacija otvorenog koda koji uključuje aplikaciju za proračunske tablice koja odlično obavlja posao izvoza podataka iz Excela u CSV format. Zapravo, ova vam aplikacija daje pristup većem broju opcija prilikom pretvaranja proračunskih tablica u CSV datoteke (kodiranje, razdjelnici i tako dalje) nego Excel i Google tablice zajedno.

Samo otvorite Excel datoteku u OpenOffice Calcu, kliknite file > Spremi kao (Datoteka > Spremi kao) i odaberite vrstu datoteke CSV tekst (Tekstualni CSV).

Sljedeći korak je odabir vrijednosti parametara Kodiranje (Skupovi znakova) i Razdjelnik polja (Razdjelnik polja). Naravno, ako želimo stvoriti UTF-8 CSV datoteku sa zarezima kao razdjelnicima, tada odaberite UTF-8 i unesite zarez (,) u odgovarajuća polja. Parametar Razdjelnik teksta (Razdjelnik teksta) obično se ostavlja nepromijenjen – navodnici (“). Sljedeći klik OK.

Kako pretvoriti Excel datoteke u CSV format

Na isti način, za brzu i bezbolnu konverziju iz Excela u CSV, možete koristiti drugu aplikaciju – LibreOffice. Slažem se, bilo bi sjajno kada bi Microsoft Excel omogućio i podešavanje postavki prilikom stvaranja CSV datoteka.

U ovom sam članku govorio o metodama koje znam o pretvaranju Excel datoteka u CSV. Ako znate učinkovitije metode za izvoz iz Excela u CSV, recite nam o tome u komentarima. Hvala na pažnji!

Ostavi odgovor