Kā pārvērst Excel failus CSV formātā

CSV (Komatatdalītās vērtības) ir izplatīts formāts tabulas datu (ciparu un teksta) glabāšanai vienkāršā tekstā. Šis faila formāts ir populārs un ilgstošs, jo ļoti daudzas programmas un lietojumprogrammas saprot CSV, vismaz kā alternatīvu faila formātu importēšanai / eksportēšanai. Turklāt CSV formāts ļauj lietotājam ieskatīties failā un nekavējoties atrast datu problēmu, ja tāda ir, mainīt CSV atdalītāju, citēšanas noteikumus utt. Tas ir iespējams, jo CSV ir vienkāršs teksts, un pat ne pārāk pieredzējis lietotājs to var viegli saprast bez īpašas apmācības.

Šajā rakstā mēs uzzināsim, kā ātri un efektīvi eksportēt datus no Excel uz CSV un kā pārvērst Excel failu CSV formātā, neizkropļojot visas īpašās un svešās rakstzīmes. Rakstā aprakstītās metodes darbojas visās Excel 2013, 2010 un 2007 versijās.

Kā pārvērst Excel failu uz CSV

Ja vēlaties eksportēt Excel failu uz kādu citu lietojumprogrammu, piemēram, Outlook adrešu grāmatu vai Access datu bāzi, vispirms konvertējiet Excel lapu par CSV failu un pēc tam importējiet failu. . Csv uz citu lietojumprogrammu. Tālāk ir sniegts soli pa solim ceļvedis, kā eksportēt Excel darbgrāmatu CSV formātā, izmantojot Excel rīku - "Saglabāt kā'.

  1. Excel darbgrāmatā atveriet cilni fileja (Fails) un noklikšķiniet uz Saglabāt kā (Saglabāt kā). Turklāt dialoglodziņš Dokumenta saglabāšana (Saglabāt kā) var atvērt, nospiežot taustiņu F12.
  2. Iekš Faila tips (Saglabāt kā veidu) atlasiet CSV (atdalot ar komatiem) (CSV (ar komatu atdalīts)).Kā pārvērst Excel failus CSV formātāPapildus CSV (atdalīts ar komatu) ir pieejamas vairākas citas CSV formāta opcijas:
    • CSV (atdalot ar komatiem) (CSV (ar komatu atdalīts)). Šajā formātā Excel dati tiek glabāti kā komatiem atdalīts teksta fails, un to var izmantot citā Windows lietojumprogrammā un citā Windows operētājsistēmas versijā.
    • CSV (Macintosh). Šis formāts saglabā Excel darbgrāmatu kā komatu atdalītu failu izmantošanai operētājsistēmā Mac.
    • CSV (MS DOS). Saglabā Excel darbgrāmatu kā komatu atdalītu failu izmantošanai operētājsistēmā MS-DOS.
    • unikoda teksts (Unikoda teksts (*txt)). Šo standartu atbalsta gandrīz visas esošās operētājsistēmas, tostarp Windows, Macintosh, Linux un Solaris Unix. Tas atbalsta gandrīz visu mūsdienu un pat dažu seno valodu rakstzīmes. Tāpēc, ja Excel darbgrāmatā ir dati svešvalodās, iesaku vispirms tos saglabāt formātā unikoda teksts (Unikoda teksts (*txt)) un pēc tam konvertējiet uz CSV, kā aprakstīts tālāk sadaļā Eksportēšana no Excel uz UTF-8 vai UTF-16 CSV formātu.

Piezīme: Visi minētie formāti saglabā tikai aktīvo Excel lapu.

  1. Atlasiet mapi, kurā saglabāt CSV failu, un noklikšķiniet uz IETAUPI (Saglabāt).Pēc nospiešanas IETAUPI (Saglabāt) parādīsies divi dialoglodziņi. Neuztraucieties, šie ziņojumi nenorāda uz kļūdu, tā tam vajadzētu būt.
  2. Pirmais dialoglodziņš jums to atgādina Atlasītā tipa failā var saglabāt tikai pašreizējo lapu (Atlasītais faila tips neatbalsta darbgrāmatas, kurās ir vairākas lapas). Lai saglabātu tikai pašreizējo lapu, vienkārši nospiediet OK.Kā pārvērst Excel failus CSV formātāJa vēlaties saglabāt visas grāmatas lapas, noklikšķiniet uz atcelšana (Atcelt) un saglabājiet visas grāmatas lapas atsevišķi ar atbilstošiem failu nosaukumiem, vai arī varat izvēlēties saglabāt citu faila tipu, kas atbalsta vairākas lapas.
  3. Pēc noklikšķināšanas OK pirmajā dialoglodziņā parādīsies otrs, brīdinot, ka daži līdzekļi kļūs nepieejami, jo tos neatbalsta CSV formāts. Tā tam vajadzētu būt, tāpēc vienkārši noklikšķiniet (Jā).Kā pārvērst Excel failus CSV formātā

Šādi Excel darblapu var saglabāt kā CSV failu. Ātri un vienkārši, un šeit var rasties grūtības.

Eksportējiet no Excel uz CSV ar UTF-8 vai UTF-16 kodējumu

Ja Excel lapā ir kādas īpašas vai svešas rakstzīmes (tilde, akcents un tamlīdzīgi) vai hieroglifi, Excel lapas konvertēšana CSV formātā iepriekš aprakstītajā veidā nedarbosies.

Lieta tāda, ka komanda Saglabāt kā > CSV (Saglabāt kā > CSV) izjauks visas rakstzīmes, izņemot ASCII (Amerikas standarta informācijas apmaiņas kods). Un, ja uz Excel lapas ir dubultpēdas vai garas domuzīmes (pārnestas uz Excel, piemēram, no Word dokumenta, kopējot / ielīmējot tekstu) – arī šādas rakstzīmes tiks sasmalcinātas.

Vienkāršs risinājums - saglabājiet Excel lapu kā teksta failu Unicode (.txt)un pēc tam konvertējiet to uz CSV. Tādā veidā visas rakstzīmes, kas nav ASCII rakstzīmes, paliks neskartas.

Pirms turpināt, ļaujiet man īsi izskaidrot galvenās atšķirības starp UTF-8 un UTF-16 kodējumu, lai katrā atsevišķā gadījumā jūs varētu izvēlēties atbilstošo formātu:

  • UTF-8 ir kompaktāks kodējums, kas katrai rakstzīmei izmanto 1–4 baitus. Visbiežāk ieteicams izmantot šo formātu, ja failā dominē ASCII rakstzīmes, jo lielākajai daļai šo rakstzīmju ir nepieciešams 1 baits atmiņa. Vēl viena priekšrocība ir tāda, ka UTF-8 faila kodējums, kurā ir tikai ASCII rakstzīmes, nekādā veidā neatšķirsies no tā paša ASCII faila.
  • UTF-16 izmanto 2 līdz 4 baitus, lai saglabātu katru rakstzīmi. Lūdzu, ņemiet vērā, ka ne visos gadījumos UTF-16 failam ir nepieciešams vairāk vietas atmiņā nekā UTF-8 failam. Piemēram, japāņu rakstzīmes aizņem 3 līdz 4 baitus UTF-8 un 2 līdz 4 baitus UTF-16. Tādējādi ir lietderīgi izmantot UTF-16, ja datos ir Āzijas rakstzīmes, tostarp japāņu, ķīniešu un korejiešu rakstzīmes. Galvenais šī kodējuma trūkums ir tas, ka tas nav pilnībā savietojams ar ASCII failiem un prasa īpašas programmas, lai parādītu šādus failus. Paturiet to prātā, ja plānojat importēt iegūtos failus no Excel kaut kur citur.

Kā konvertēt Excel failu uz CSV UTF-8

Pieņemsim, ka mums ir Excel lapa ar svešzemju rakstzīmēm, mūsu piemērā tie ir japāņu vārdi.

Kā pārvērst Excel failus CSV formātā

Lai eksportētu šo Excel lapu uz CSV failu, vienlaikus saglabājot visus hieroglifus, mēs rīkojamies šādi:

  1. Programmā Excel atveriet cilni fileja (Fails) un noklikšķiniet uz Saglabāt kā (Saglabāt kā).
  2. Laukā ievadiet faila nosaukumu Faila tips (Saglabāt kā veidu) atlasiet unikoda teksts (Unikoda teksts (*.txt)) un noklikšķiniet uz IETAUPI (Saglabāt).Kā pārvērst Excel failus CSV formātā
  3. Atveriet izveidoto failu jebkurā standarta teksta redaktorā, piemēram, Notepad.

Piezīme: Ne visi vienkāršie teksta redaktori pilnībā atbalsta unikoda rakstzīmes, tāpēc daži var parādīties kā taisnstūri. Vairumā gadījumu tas nekādā veidā neietekmēs galīgo failu, un jūs varat to vienkārši ignorēt vai izvēlēties sarežģītāku redaktoru, piemēram, Notepad++.

  1. Tā kā mūsu Unikoda teksta failā kā atdalītāju tiek izmantota tabulēšanas rakstzīme un mēs vēlamies to pārveidot par CSV (ar komatu atdalītu), tabulēšanas rakstzīmes ir jāaizstāj ar komatiem.

Piezīme: Ja nav stingras nepieciešamības iegūt failu ar komatu atdalītājiem, bet nepieciešams jebkurš Excel saprotams CSV fails, tad šo soli var izlaist, jo Microsoft Excel lieliski saprot failus ar atdalītāju – tabulēšanu.

  1. Ja jums joprojām ir nepieciešams CSV fails (atdalot ar komatiem), veiciet tālāk norādītās darbības programmā Notepad:
    • Atlasiet cilnes rakstzīmi, ar peles labo pogu noklikšķiniet uz tā un konteksta izvēlnē noklikšķiniet uz kopija (Kopēt) vai vienkārši noklikšķiniet Ctrl + Ckā parādīts zemāk esošajā attēlā.Kā pārvērst Excel failus CSV formātā
    • prese Ctrl + Hlai atvērtu dialoglodziņu Aizstājējs (Aizstāt) un ielīmējiet kopēto cilnes rakstzīmi laukā Ka (Atrast ko). Šajā gadījumā kursors pārvietosies pa labi – tas nozīmē, ka ir ievietota tabulēšanas rakstzīme. Laukā nekā (Aizstāt ar) ievadiet komatu un nospiediet Aizstāt visu (Aizstāt visu).Kā pārvērst Excel failus CSV formātā

    Programmā Notepad rezultāts būs apmēram šāds:

    Kā pārvērst Excel failus CSV formātā

  2. Noklikšķiniet fileja > Saglabāt kā (Fails > Saglabāt kā), ievadiet faila nosaukumu un nolaižamajā sarakstā šifrēšana (Kodējums) atlasiet UTF-8… Pēc tam nospiediet pogu IETAUPI (Saglabāt).Kā pārvērst Excel failus CSV formātā
  3. Palaidiet Windows Explorer un mainiet faila paplašinājumu no . Txt on . Csv.Mainīt paplašinājumu savādāk . Txt on . Csv To var izdarīt tieši programmā Notepad. Lai to izdarītu, dialoglodziņā Saglabāt kā (Saglabāt kā) laukā Faila tips (Saglabāt kā veidu) atlasiet opciju Visi faili (Visi faili) un atbilstošajā laukā faila nosaukumam pievienojiet “.csv”, kā parādīts tālāk esošajā attēlā.Kā pārvērst Excel failus CSV formātā
  4. Šim nolūkam cilnē atveriet CSV failu programmā Excel fileja (File) mīcīt atvērts > Teksta faili (Atvērt > Teksta faili) un pārbaudiet, vai dati ir pareizi.

Piezīme: Ja failu ir paredzēts izmantot ārpus programmas Excel un UTF-8 formāts ir obligāta prasība, neveiciet lapā nekādas izmaiņas un nesaglabājiet to vēlreiz programmā Excel, jo tas var radīt problēmas ar kodējuma nolasīšanu. Ja kāda datu daļa netiek parādīta programmā Excel, atveriet to pašu failu programmā Notepad un izlabojiet tajā esošos datus. Neaizmirstiet vēlreiz saglabāt failu UTF-8 formātā.

Kā konvertēt Excel failu uz CSV UTF-16

Eksportēšana uz UTF-16 CSV failu ir daudz ātrāka un vienkāršāka nekā eksportēšana uz UTF-8. Fakts ir tāds, ka Excel automātiski piemēro UTF-16 formātu, kad saglabājat failu kā unikoda teksts (Unikoda teksts).

Lai to izdarītu, saglabājiet failu, izmantojot rīku Saglabāt kā (Saglabāt kā) programmā Excel un pēc tam programmā Windows Explorer mainiet izveidotā faila paplašinājumu uz . Csv. Gatavs!

Ja jums ir nepieciešams CSV fails ar semikolu vai semikolu kā atdalītāju, nomainiet visas tabulēšanas rakstzīmes attiecīgi ar komatiem vai semikolu programmā Notepad vai jebkurā citā jūsu izvēlētā teksta redaktorā (detalizētus norādījumus par to, kā to izdarīt, skatiet iepriekš šajā rakstā).

Citi veidi, kā pārvērst Excel failus uz CSV

Iepriekš aprakstītās metodes datu eksportēšanai no Excel uz CSV (UTF-8 un UTF-16) ir universālas, proti, piemērotas darbam ar jebkādām īpašajām rakstzīmēm un jebkurā Excel versijā no 2003. līdz 2013. gadam.

Ir daudzi citi veidi, kā konvertēt datus no Excel uz CSV formātu. Atšķirībā no iepriekš parādītajiem risinājumiem, šīs metodes neradīs tīru UTF-8 failu (tas neattiecas uz OpenOffice, kas var eksportēt Excel failus vairākās UTF kodēšanas opcijās). Bet vairumā gadījumu iegūtajā failā būs pareizā rakstzīmju kopa, kuru pēc tam var nesāpīgi pārveidot UTF-8 formātā, izmantojot jebkuru teksta redaktoru.

Pārveidojiet Excel failu uz CSV, izmantojot Google izklājlapas

Kā izrādās, ir ļoti vienkārši pārvērst Excel failu uz CSV, izmantojot Google izklājlapas. Ja Google disks jau ir instalēts jūsu datorā, veiciet šīs 5 vienkāršās darbības:

  1. Google diskā noklikšķiniet uz pogas izveidot (Izveidot) un atlasiet Tabula (Izklājlapa).
  2. Izvēlnē fileja (File) mīcīt imports (Importēt).Kā pārvērst Excel failus CSV formātā
  3. Noklikšķiniet Download (Augšupielādēt) un atlasiet Excel failu, ko augšupielādēt no sava datora.
  4. Dialoglodziņā Impfails ort (Importēt failu) atlasiet Nomainiet galdu (Aizstāt izklājlapu) un noklikšķiniet uz imports (Importēt).Kā pārvērst Excel failus CSV formātā

Padoms: Ja Excel fails ir salīdzinoši mazs, laika taupīšanas nolūkā varat pārsūtīt datus no tā uz Google izklājlapu, izmantojot kopēšanu/ielīmēšanu.

  1. Izvēlnē fileja (File) mīcīt Lejupielādēt kā (Lejupielādēt kā), atlasiet faila veidu CSV – fails tiks saglabāts datorā.Kā pārvērst Excel failus CSV formātā

Visbeidzot atveriet ģenerēto CSV failu jebkurā teksta redaktorā, lai pārliecinātos, ka visas rakstzīmes ir saglabātas pareizi. Diemžēl šādā veidā izveidotie CSV faili ne vienmēr tiek pareizi parādīti programmā Excel.

Saglabājiet .xlsx failu kā .xls un pēc tam konvertējiet uz CSV failu

Šī metode neprasa nekādus papildu komentārus, jo viss jau ir skaidrs no nosaukuma.

Šo risinājumu atradu vienā no Excel veltītajiem forumiem, neatceros kurā. Godīgi sakot, es nekad neesmu izmantojis šo metodi, taču, pēc daudzu lietotāju domām, dažas īpašās rakstzīmes tiek zaudētas, saglabājot tieši no . Xlsx в . Csv, bet paliek, ja pirmais . Xlsx saglabāt kā . Xls, un tad patīk . Csv, kā mēs to darījām šī raksta sākumā.

Jebkurā gadījumā izmēģiniet šo CSV failu izveides metodi no Excel pats, un, ja tā darbosies, tas ietaupīs laiku.

Excel faila saglabāšana CSV formātā, izmantojot OpenOffice

OpenOffice ir atvērtā pirmkoda lietojumprogrammu komplekts, kas ietver izklājlapu lietojumprogrammu, kas lieliski veic datu eksportēšanu no Excel uz CSV formātu. Faktiski šī lietojumprogramma sniedz jums piekļuvi vairākām iespējām, pārveidojot izklājlapas par CSV failiem (kodējums, norobežotāji un tā tālāk), nekā programmā Excel un Google izklājlapas kopā.

Vienkārši atveriet Excel failu programmā OpenOffice Calc un noklikšķiniet uz fileja > Saglabāt kā (Fails > Saglabāt kā) un atlasiet faila veidu CSV teksts (Sūtīt CSV tekstu).

Nākamais solis ir izvēlēties parametru vērtības šifrēšana (Rakstzīmju kopas) и Lauku atdalītājs (Lauku norobežotājs). Protams, ja vēlamies izveidot UTF-8 CSV failu ar komatiem kā atdalītāju, tad atlasiet UTF-8 un atbilstošajos laukos ievadiet komatu (,). Parametrs Teksta atdalītājs (Teksta norobežotājs) parasti tiek atstāts nemainīgs – pēdiņas (“). Nākamais klikšķis OK.

Kā pārvērst Excel failus CSV formātā

Tādā pašā veidā, lai ātri un nesāpīgi konvertētu no Excel uz CSV, varat izmantot citu lietojumprogrammu – LibreOffice. Piekrītu, būtu lieliski, ja Microsoft Excel nodrošinātu iespēju arī pielāgot iestatījumus, veidojot CSV failus.

Šajā rakstā es runāju par man zināmajām metodēm Excel failu konvertēšanai uz CSV. Ja zināt efektīvākas metodes eksportēšanai no Excel uz CSV, lūdzu, pastāstiet par to komentāros. Paldies par uzmanību!

Atstāj atbildi