Kako pretvoriti Excel datoteke u CSV format

CSV (Vrijednosti odvojene zarezima) je uobičajen format za pohranjivanje tabličnih podataka (numeričkih i tekstualnih) u običnom tekstu. Ovaj format datoteke je popularan i postojan zbog činjenice da veliki broj programa i aplikacija razumije CSV, barem kao alternativni format datoteke za uvoz/izvoz. Štaviše, CSV format omogućava korisniku da pogleda u datoteku i odmah pronađe problem sa podacima, ako ga ima, promeni 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 članku ćemo naučiti brze i efikasne načine za izvoz podataka iz Excela u CSV i naučiti kako pretvoriti Excel datoteku u CSV bez izobličenja 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 da izvezete Excel datoteku u neku drugu aplikaciju, kao što je Outlook adresar ili Access baza podataka, prvo konvertujte Excel list u CSV datoteku, a zatim uvezite datoteku . Csv na drugu aplikaciju. Slijedi vodič korak po korak o tome kako izvesti Excel radnu knjigu u CSV format koristeći Excel alat – “Spremi kao".

  1. U Excel radnoj svesci otvorite karticu fajl (Datoteka) i kliknite Spremi kao (Sačuvaj kao). Osim toga, dijaloški okvir Čuvanje dokumenta (Sačuvaj kao) se može otvoriti pritiskom na tipku F12.
  2. U Vrsta datoteke (Sačuvaj kao tip) izaberite CSV (odvojeno zarezima) (CSV (ograničeno zarezom)).Kako pretvoriti Excel datoteke u CSV formatPored CSV-a (ograničeno zarezima), dostupno je nekoliko drugih opcija CSV formata:
    • CSV (odvojeno zarezima) (CSV (ograničeno zarezom)). Ovaj format pohranjuje Excel podatke kao tekstualnu datoteku odvojenu zarezima i može se koristiti u drugoj Windows aplikaciji i u drugoj verziji operativnog sistema Windows.
    • CSV (Macintosh). Ovaj format čuva Excel radnu svesku kao datoteku razgraničenu zarezima za upotrebu na Mac operativnom sistemu.
    • CSV (MS DOS). Čuva Excel radnu svesku kao datoteku razdvojenu zarezima za upotrebu u MS-DOS operativnom sistemu.
    • unikod tekst (Unicode tekst (*txt)). Ovaj standard podržavaju gotovo svi postojeći operativni sistemi, uključujući Windows, Macintosh, Linux i Solaris Unix. Podržava likove iz gotovo svih modernih, pa čak i nekih drevnih jezika. Stoga, ako Excel radna knjiga sadrži podatke na stranim jezicima, preporučujem da je prvo spremite u formatu unikod tekst (Unicode tekst (*txt)), a zatim konvertujte u CSV kao što je opisano kasnije u Izvoz iz Excela u UTF-8 ili UTF-16 CSV format.

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

  1. Odaberite mapu za spremanje CSV datoteke i kliknite Save (Sačuvaj).Nakon pritiska Save (Sačuvaj) dva dijaloška okvira će se pojaviti. Ne brinite, ove poruke ne ukazuju na grešku, tako bi i trebalo biti.
  2. Prvi dijaloški okvir vas podsjeća na to Samo trenutni list može biti sačuvan u datoteci odabranog tipa (Odabrani tip datoteke ne podržava radne knjige koje sadrže više listova). Da sačuvate samo trenutni list, samo pritisnite OK.Kako pretvoriti Excel datoteke u CSV formatAko želite da sačuvate sve listove knjige, kliknite otkazivanje (Otkaži) i sačuvajte sve listove knjige pojedinačno sa odgovarajućim nazivima datoteka, ili možete izabrati da sačuvate drugu vrstu datoteke koja podržava više stranica.
  3. Nakon klika OK u prvom dijaloškom okviru će se pojaviti drugi, upozoravajući da će neke funkcije postati nedostupne jer ih CSV format ne podržava. Ovako bi trebalo da bude, pa samo kliknite Da (Da).Kako pretvoriti Excel datoteke u CSV format

Ovako se Excel radni list može sačuvati kao CSV fajl. Brzo i lako, i tu se gotovo ne mogu pojaviti poteškoće.

Izvezite iz Excela u CSV sa UTF-8 ili UTF-16 kodiranjem

Ako Excel list sadrži bilo koje posebne ili strane znakove (tilda, akcenat i slično) ili hijeroglife, onda pretvaranje Excel lista u CSV na gore opisan način neće raditi.

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

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

Prije nego krenem dalje, dozvolite 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 ASCII znakovi prevladavaju u datoteci, jer većina ovih znakova zahtijeva 1 bajt memorije. Još jedna prednost je da 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 pohranjivanje svakog znaka. Imajte na umu da UTF-16 fajl ne zahteva u svim slučajevima više memorijskog prostora nego UTF-8 fajl. 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 da nije u potpunosti kompatibilan sa ASCII datotekama i zahtijeva posebne programe za prikazivanje takvih datoteka. Imajte to na umu ako planirate uvesti rezultirajuće datoteke iz Excela 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, uz zadržavanje svih hijeroglifa, učinit ćemo sljedeće:

  1. U programu Excel otvorite karticu fajl (Datoteka) i kliknite Spremi kao (Sačuvaj kao).
  2. Unesite naziv datoteke u polje Vrsta datoteke (Sačuvaj kao tip) izaberite unikod tekst (Unicode Text (*.txt)) i kliknite Save (Sačuvaj).Kako pretvoriti Excel datoteke u CSV format
  3. Otvorite kreiranu 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, tako da se neki mogu pojaviti kao pravokutnici. U većini slučajeva to ni na koji način neće uticati na konačnu datoteku, a možete je jednostavno zanemariti ili odabrati napredniji uređivač, kao što je Notepad++.

  1. Budući da naša Unicode tekstualna datoteka koristi tabulator kao graničnike, a mi ga želimo pretvoriti u CSV (razgraničeno zarezom), moramo znakove tabulatora zamijeniti zarezima.

Bilješka: Ako nema stroge potrebe da dobijete datoteku sa zarezima, ali vam je potrebna bilo koja CSV datoteka koju Excel može razumjeti, onda se ovaj korak može preskočiti, jer Microsoft Excel savršeno razumije datoteke sa graničnikom – tabelarno.

  1. Ako vam je i dalje potrebna CSV datoteka (odvojena zarezima), uradite sljedeće u Notepad-u:
    • Izaberite znak tabulatora, kliknite desnim tasterom miša na njega i kliknite u kontekstnom meniju kopija (Kopiraj) ili samo kliknite Ctrl + Ckao što je prikazano na donjoj slici.Kako pretvoriti Excel datoteke u CSV format
    • pritisnuti Ctrl + Hda otvorite dijaloški okvir Zamjenik (Zamijenite) i zalijepite kopirani znak tabulatora u polje da (Pronaći šta). U ovom slučaju, kursor će se pomeriti udesno – to znači da je umetnut tabulator. Na terenu od (Zamijeni sa) unesite zarez i pritisnite Zamijenite sve (Zamijenite sve).Kako pretvoriti Excel datoteke u CSV format

    U Notepadu, rezultat će biti otprilike ovako:

    Kako pretvoriti Excel datoteke u CSV format

  2. kliknite fajl > Spremi kao (Datoteka > Sačuvaj kao), unesite naziv datoteke i na padajućoj listi šifrovanje (Kodiranje) odaberite UTF-8… Zatim pritisnite dugme Save (Sačuvaj).Kako pretvoriti Excel datoteke u CSV format
  3. Pokrenite Windows Explorer i promijenite ekstenziju datoteke iz .txt on . Csv.Promijenite ekstenziju drugačije .txt on . Csv To možete učiniti direktno u Notepadu. Da biste to učinili, u dijaloškom okviru Spremi kao (Sačuvaj kao) u polju Vrsta datoteke (Sačuvaj kao tip) odaberite opciju Svi dokumenti (Sve datoteke) i dodajte “.csv” imenu 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 to, na kartici fajl (Filet) umesiti otvoreno > Tekstualne datoteke (Otvori > Tekstualne datoteke) i provjerite da li su podaci u redu.

Bilješka: Ako je vaša datoteka namijenjena za korištenje izvan Excel-a i UTF-8 format je obavezan, nemojte unositi nikakve promjene na listu i nemojte je ponovo pohranjivati ​​u Excelu, 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 sačuvati datoteku u UTF-8 formatu.

Kako pretvoriti Excel datoteku u CSV UTF-16

Izvoz u UTF-16 CSV datoteku je mnogo brži i lakši od izvoza u UTF-8. Činjenica je da Excel automatski primjenjuje UTF-16 format kada sačuvate datoteku kao unikod tekst (Unicode tekst).

Da biste to učinili, sačuvajte datoteku pomoću alata Spremi kao (Sačuvaj kao) u Excelu, a zatim u Windows Exploreru, promijenite ekstenziju kreirane datoteke u . Csv. Gotovo!

Ako vam je potrebna CSV datoteka s tačkom i zarezom kao graničnikom, zamijenite sve znakove tabulatora zarezima ili tačkom i 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 za pretvaranje Excel datoteka u CSV

Gore opisane metode za izvoz podataka iz Excela u CSV (UTF-8 i UTF-16) su univerzalne, odnosno pogodne za rad sa bilo kojim specijalnim znakovima iu bilo kojoj verziji Excela od 2003. do 2013. godine.

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 će sadržavati ispravan skup znakova, koji se zatim može bezbolno konvertirati u UTF-8 format pomoću bilo kojeg uređivača teksta.

Pretvorite Excel datoteku u CSV koristeći Google Sheets

Kako se ispostavilo, vrlo je lako pretvoriti Excel datoteku u CSV koristeći Google Sheets. Pod uslovom da je Google Drive već instaliran na vašem računaru, slijedite ovih 5 jednostavnih koraka:

  1. U Google disku kliknite na dugme stvoriti (Kreiraj) i odaberite sto (Tabela).
  2. Na meniju fajl (Filet) umesiti uvoz (Uvoz).Kako pretvoriti Excel datoteke u CSV format
  3. kliknite Preuzimanje (Pošalji) i odaberite Excel datoteku za otpremanje sa svog računara.
  4. U dijaloškom okviru Impfajl ort (Uvezi datoteku) odaberite Zamijenite sto (Zamijenite tabelu) i kliknite uvoz (Uvoz).Kako pretvoriti Excel datoteke u CSV format

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

  1. Na meniju fajl (Filet) umesiti Download as (Preuzmi kao), odaberite vrstu datoteke CSV – datoteka će biti sačuvana na računaru.Kako pretvoriti Excel datoteke u CSV format

Konačno, otvorite generiranu CSV datoteku u bilo kojem uređivaču teksta kako biste bili sigurni da su svi znakovi ispravno sačuvani. Nažalost, CSV datoteke kreirane na ovaj način ne prikazuju se uvijek ispravno u Excelu.

Sačuvajte .xlsx datoteku kao .xls, a zatim konvertujte u CSV datoteku

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

Ovo rješenje sam našao na jednom od foruma posvećenih Excelu, ne sjećam se na kojem. Da budem iskren, nikada nisam koristio ovu metodu, ali prema mnogim korisnicima, neki specijalni znakovi se gube prilikom snimanja direktno sa . Xlsx в . Csv, ali ostaje ako prvi . Xlsx sačuvaj kao .xls, a zatim kao . Csv, kao što smo uradili na početku ovog članka.

U svakom slučaju, isprobajte ovu metodu kreiranja CSV datoteka iz Excela za sebe i ako uspije, bit će dobra ušteda vremena.

Čuvanje Excel datoteke kao CSV koristeći OpenOffice

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

Samo otvorite Excel datoteku u OpenOffice Calc, kliknite fajl > Spremi kao (Datoteka > Sačuvaj kao) i izaberite vrstu datoteke CSV tekst (Text CSV).

Sljedeći korak je odabir vrijednosti parametara šifrovanje (Skupovi znakova) i Razdjelnik polja (Razgraničnik polja). Naravno, ako želimo kreirati UTF-8 CSV datoteku sa zarezima kao graničnicima, tada odaberite UTF-8 i unesite zarez (,) u odgovarajuća polja. Parametar Razdjelnik teksta (Text delimiter) se obično 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 mogućnost prilagođavanja postavki prilikom kreiranja CSV datoteka.

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

Ostavite odgovor