Hoe om Excel-lĂȘers na CSV-formaat om te skakel

CSV (Komma-geskeide waardes) is 'n algemene formaat vir die stoor van tabeldata (numeries en teks) in gewone teks. Hierdie lĂȘerformaat is gewild en blywend as gevolg van die feit dat 'n groot aantal programme en toepassings CSV verstaan, ten minste as 'n alternatiewe lĂȘerformaat vir invoer / uitvoer. Boonop stel die CSV-formaat die gebruiker in staat om in die lĂȘer te kyk en onmiddellik 'n probleem met die data te vind, indien enige, die CSV-afbakening te verander, reĂ«ls aan te haal, ensovoorts. Dit is moontlik omdat CSV 'n eenvoudige teks is, en selfs 'n nie baie ervare gebruiker kan dit maklik verstaan ​​sonder spesiale opleiding.

In hierdie artikel leer ons vinnige en doeltreffende maniere om data van Excel na CSV uit te voer en leer hoe om 'n Excel-lĂȘer na CSV om te skakel sonder om alle spesiale en vreemde karakters te verdraai. Die tegnieke wat in die artikel beskryf word, werk in alle weergawes van Excel 2013, 2010 en 2007.

Hoe om Excel-lĂȘer na CSV om te skakel

As jy die Excel-lĂȘer na 'n ander toepassing wil uitvoer, soos 'n Outlook-adresboek of 'n Access-databasis, skakel eers die Excel-blad om na 'n CSV-lĂȘer en voer dan die lĂȘer in . Csv na 'n ander toepassing. Die volgende is 'n stap-vir-stap-gids oor hoe om 'n Excel-werkboek na CSV-formaat uit te voer met die Excel-nutsding - "Stoor as".

  1. Maak die oortjie in 'n Excel-werkboek oop File (LĂȘer) en klik Stoor as (Stoor as). Daarbenewens het die dialoogkassie Stoor 'n dokument (Stoor as) kan oopgemaak word deur die sleutel te druk F12.
  2. In die LĂȘertipe (Stoor as tipe) kies CSV (geskei deur kommas) (CSV (Komma geskei)).Hoe om Excel-lĂȘers na CSV-formaat om te skakelBenewens CSV (komma-geskei), is verskeie ander CSV-formaatopsies beskikbaar:
    • CSV (geskei deur kommas) (CSV (Komma geskei)). Hierdie formaat stoor Excel-data as 'n komma-geskeide tekslĂȘer en kan in 'n ander Windows-toepassing en in 'n ander weergawe van die Windows-bedryfstelsel gebruik word.
    • CSV (Macintosh). Hierdie formaat stoor 'n Excel-werkboek as 'n komma-geskeide lĂȘer vir gebruik op die Mac-bedryfstelsel.
    • CSV (MS DOS). Stoor 'n Excel-werkboek as 'n komma-geskeide lĂȘer vir gebruik in die MS-DOS-bedryfstelsel.
    • unicode teks (Unicode-teks (*txt)). Hierdie standaard word ondersteun deur byna alle bestaande bedryfstelsels, insluitend Windows, Macintosh, Linux en Solaris Unix. Dit ondersteun karakters uit byna alle moderne en selfs sommige antieke tale. Daarom, as 'n Excel-werkboek data in vreemde tale bevat, beveel ek aan dat jy dit eers in die formaat stoor unicode teks (Unicode Text (*txt)), en skakel dan om na CSV soos later beskryf in Uitvoer vanaf Excel na UTF-8 of UTF-16 CSV-formaat.

let wel: Alle genoemde formate stoor slegs die aktiewe Excel-blad.

  1. Kies 'n gids om die CSV-lĂȘer te stoor en klik Stoor (Stoor).Na druk Stoor (Stoor) twee dialoogkassies sal verskyn. Moenie bekommerd wees nie, hierdie boodskappe dui nie op 'n fout nie, dit is hoe dit moet wees.
  2. Die eerste dialoogkassie herinner jou daaraan Slegs die huidige blad kan in die lĂȘer van die gekose tipe gestoor word (Die gekose lĂȘertipe ondersteun nie werkboeke wat veelvuldige velle bevat nie). Om slegs die huidige blad te stoor, druk net OK.Hoe om Excel-lĂȘers na CSV-formaat om te skakelAs jy alle velle van die boek wil stoor, klik dan kansellasie (Kanselleer) en stoor alle velle van die boek individueel met die toepaslike lĂȘername, of jy kan kies om 'n ander lĂȘertipe te stoor wat veelvuldige bladsye ondersteun.
  3. Nadat jy geklik het OK in die eerste dialoogkassie sal 'n tweede een verskyn, wat waarsku dat sommige kenmerke onbeskikbaar sal raak omdat hulle nie deur die CSV-formaat ondersteun word nie. Dit is hoe dit moet wees, so klik net Ja (Ja).Hoe om Excel-lĂȘers na CSV-formaat om te skakel

Dit is hoe 'n Excel-werkblad as 'n CSV-lĂȘer gestoor kan word. Vinnig en maklik, en hier kan skaars probleme ontstaan.

Voer uit Excel na CSV met UTF-8 of UTF-16 enkodering

As die Excel-blad enige spesiale of vreemde karakters (tilde, aksent en dies meer) of hiërogliewe bevat, sal die omskakeling van die Excel-blad na CSV op die manier hierbo beskryf nie werk nie.

Die punt is dat die span Stoor as > CSV (Stoor as > CSV) sal alle karakters behalwe ASCII (American Standard Code for Information Interchange) vermeng. En as daar dubbele aanhalingstekens of lang strepies op die Excel-blad is (oorgedra word na Excel, byvoorbeeld uit 'n Word-dokument wanneer teks gekopieer/plak) – sal sulke karakters ook versnipper word.

Maklike oplossing - Stoor Excel-blad as tekslĂȘer Unicode(.txt), en skakel dit dan om na CSV. Op hierdie manier sal alle nie-ASCII karakters ongeskonde bly.

Voordat ek verder gaan, laat ek kortliks die belangrikste verskille tussen UTF-8 en UTF-16 enkoderings verduidelik, sodat u in elke individuele geval die toepaslike formaat kan kies:

  • UTF-8 is 'n meer kompakte enkodering wat 1 tot 4 grepe vir elke karakter gebruik. Dit word meestal aanbeveel om hierdie formaat te gebruik wanneer ASCII-karakters oorheers in die lĂȘer, aangesien die meeste van hierdie karakters 1 greep geheue benodig. Nog 'n voordeel is dat die enkodering van 'n UTF-8-lĂȘer wat slegs ASCII-karakters bevat, op geen manier van dieselfde ASCII-lĂȘer sal verskil nie.
  • UTF-16 gebruik 2 tot 4 grepe om elke karakter te stoor. Neem asseblief kennis dat 'n UTF-16-lĂȘer nie in alle gevalle meer geheuespasie benodig as 'n UTF-8-lĂȘer nie. Byvoorbeeld, Japannese karakters neem 3 tot 4 grepe op in UTF-8 en 2 tot 4 grepe in UTF-16. Dit maak dus sin om UTF-16 te gebruik as die data Asiatiese karakters bevat, insluitend Japannees, Chinees en Koreaans. Die grootste nadeel van hierdie enkodering is dat dit nie ten volle versoenbaar is met ASCII-lĂȘers nie en spesiale programme vereis om sulke lĂȘers te vertoon. Hou dit in gedagte as jy van plan is om die resulterende lĂȘers vanaf Excel iewers anders in te voer.

Hoe om Excel-lĂȘer om te skakel na CSV UTF-8

Gestel ons het 'n Excel-blad met vreemde karakters, in ons voorbeeld is dit Japannese name.

Hoe om Excel-lĂȘers na CSV-formaat om te skakel

Om hierdie Excel-blad na 'n CSV-lĂȘer uit te voer, terwyl al die hiĂ«rogliewe behou word, sal ons die volgende doen:

  1. Maak die blad oop in Excel File (LĂȘer) en klik Stoor as (Stoor as).
  2. Voer die lĂȘernaam in die veld in LĂȘertipe (Stoor as tipe) kies unicode teks (Unicode Text (*.txt)) en klik Stoor (Stoor).Hoe om Excel-lĂȘers na CSV-formaat om te skakel
  3. Maak die geskepde lĂȘer oop in enige standaard teksredigeerder, soos Notepad.

let wel: Nie alle eenvoudige teksredigeerders ondersteun Unicode-karakters ten volle nie, so sommige kan as reghoeke verskyn. In die meeste gevalle sal dit op geen manier die finale lĂȘer beĂŻnvloed nie, en jy kan dit eenvoudig ignoreer of 'n meer gevorderde redigeerder kies, soos Notepad++.

  1. Aangesien ons Unicode-tekslĂȘer die oortjiekarakter as skeidingstekens gebruik, en ons dit na CSV (komma-geskei) wil omskakel, moet ons die oortjiekarakters met kommas vervang.

let wel: As daar nie 'n streng behoefte is om 'n lĂȘer met komma-afbakeners te kry nie, maar jy benodig enige CSV-lĂȘer wat Excel kan verstaan, dan kan hierdie stap oorgeslaan word, aangesien Microsoft Excel lĂȘers met 'n skeidingsteken - tabelle perfek verstaan.

  1. As jy steeds 'n CSV-lĂȘer benodig (geskei deur kommas), doen dan die volgende in Notepad:
    • Kies die oortjiekarakter, regskliek daarop en klik in die kontekskieslys Kopieer (Kopieer), of klik net Ctrl + Csoos in die figuur hieronder getoon.Hoe om Excel-lĂȘers na CSV-formaat om te skakel
    • Druk Ctrl + Hom die dialoogkassie oop te maak plaasvervanger (Vervang) en plak die gekopieerde oortjiekarakter in die veld Wat (Vind wat). In hierdie geval sal die wyser na regs beweeg - dit beteken dat 'n tabkarakter ingevoeg is. In die veld as (Vervang met) voer 'n komma in en druk Vervang alles (Vervang alles).Hoe om Excel-lĂȘers na CSV-formaat om te skakel

    In Notepad sal die resultaat iets soos volg wees:

    Hoe om Excel-lĂȘers na CSV-formaat om te skakel

  2. Klik File > Stoor as (LĂȘer > Stoor as), voer 'n naam vir die lĂȘer in en in die aftreklys encoding (Enkodering) kies UTF-8
 Druk dan die knoppie Stoor (Stoor).Hoe om Excel-lĂȘers na CSV-formaat om te skakel
  3. Begin Windows Explorer en verander die lĂȘeruitbreiding van txt on . Csv.Verander uitbreiding anders txt on . Csv Jy kan dit direk in Notepad doen. Om dit te doen, in die dialoogkassie Stoor as (Stoor as) in die veld LĂȘertipe (Stoor as tipe) kies 'n opsie Alle lĂȘers (Alle lĂȘers), en voeg ".csv" by die lĂȘernaam in die ooreenstemmende veld, soos in die figuur hieronder getoon.Hoe om Excel-lĂȘers na CSV-formaat om te skakel
  4. Open die CSV-lĂȘer in Excel, hiervoor, op die blad File (Filet) knie Opening > Teks lĂȘers (Maak oop > tekslĂȘers) en kyk of die data in orde is.

let wel: As jou lĂȘer bedoel is om buite Excel gebruik te word en UTF-8-formaat is 'n vereiste, moet dan geen veranderinge aan die blad maak nie en moet dit nie weer in Excel stoor nie, aangesien dit kan lei tot probleme met die lees van die enkodering. As 'n deel van die data nie in Excel vertoon word nie, maak dieselfde lĂȘer in Notepad oop en korrigeer die data daarin. Moenie vergeet om die lĂȘer weer in UTF-8-formaat te stoor nie.

Hoe om Excel-lĂȘer om te skakel na CSV UTF-16

Uitvoer na 'n UTF-16 CSV-lĂȘer is baie vinniger en makliker as om na UTF-8 uit te voer. Die feit is dat Excel outomaties die UTF-16-formaat toepas wanneer jy die lĂȘer stoor as unicode teks (Unicode-teks).

Om dit te doen, stoor die lĂȘer met die instrument Stoor as (Stoor as) in Excel en dan in Windows Explorer, verander die uitbreiding van die geskepde lĂȘer na . Csv. Klaar!

As jy 'n CSV-lĂȘer met 'n kommapunt of kommapunt as afbakener benodig, vervang alle oortjiekarakters met onderskeidelik kommas of kommapunte in Notepad of enige ander teksredigeerder van jou keuse (sien vroeĂ«r in hierdie artikel vir gedetailleerde instruksies oor hoe om dit te doen).

Ander maniere om Excel-lĂȘers na CSV om te skakel

Die metodes wat hierbo beskryf word vir die uitvoer van data van Excel na CSV (UTF-8 en UTF-16) is universeel, dws geskik om met enige spesiale karakters en in enige weergawe van Excel van 2003 tot 2013 te werk.

Daar is baie ander maniere om data van Excel na CSV-formaat om te skakel. Anders as die oplossings wat hierbo gewys word, sal hierdie metodes nie 'n suiwer UTF-8-lĂȘer tot gevolg hĂȘ nie (dit is nie van toepassing op OpenOffice nie, wat Excel-lĂȘers in verskeie UTF-enkoderingsopsies kan uitvoer). Maar in die meeste gevalle sal die resulterende lĂȘer die korrekte karakterstel bevat, wat dan pynloos na UTF-8-formaat omgeskakel kan word deur enige teksredigeerder te gebruik.

Skakel Excel-lĂȘer om na CSV met behulp van Google Sheets

Soos dit blyk, is dit baie maklik om 'n Excel-lĂȘer na CSV om te skakel met Google Sheets. Met dien verstande dat Google Drive reeds op jou rekenaar geĂŻnstalleer is, volg hierdie 5 eenvoudige stappe:

  1. Klik op die knoppie in Google Drive Skep (Skep) en kies Tabel (Sigblad).
  2. Op die spyskaart File (Filet) knie invoer (Invoer).Hoe om Excel-lĂȘers na CSV-formaat om te skakel
  3. Klik Aflaai (Laai op) en kies die Excel-lĂȘer om vanaf jou rekenaar op te laai.
  4. In die dialoogkassie ImplĂȘer ort (Voer lĂȘer in) kies Vervang tafel (Vervang sigblad) en klik invoer (Invoer).Hoe om Excel-lĂȘers na CSV-formaat om te skakel

Wenk: As die Excel-lĂȘer relatief klein is, kan u, om tyd te bespaar, data daarvan na 'n Google-sigblad oordra deur gebruik te maak van kopieer / plak.

  1. Op die spyskaart File (Filet) knie Laai as (Laai af as), kies lĂȘertipe CSV – die lĂȘer sal op die rekenaar gestoor word.Hoe om Excel-lĂȘers na CSV-formaat om te skakel

Laastens, maak die gegenereerde CSV-lĂȘer in enige teksredigeerder oop om seker te maak dat alle karakters korrek gestoor is. Ongelukkig vertoon CSV-lĂȘers wat op hierdie manier geskep is, nie altyd korrek in Excel nie.

Stoor .xlsx-lĂȘer as .xls en skakel dan om na CSV-lĂȘer

Hierdie metode vereis geen bykomende kommentaar nie, aangesien alles reeds duidelik uit die naam is.

Ek het hierdie oplossing gevind op een van die forums wat aan Excel gewy is, ek kan nie onthou watter een nie. Om eerlik te wees, ek het nog nooit hierdie metode gebruik nie, maar volgens baie gebruikers gaan sommige spesiale karakters verlore wanneer dit direk gestoor word vanaf . Xlsx ĐČ . Csv, maar bly as eerste . Xlsx red as . Xls, en hou dan van . Csv, soos ons aan die begin van hierdie artikel gedoen het.

In elk geval, probeer hierdie metode om CSV-lĂȘers van Excel vir jouself te skep, en as dit werk, sal dit 'n goeie tydbespaarder wees.

Stoor 'n Excel-lĂȘer as CSV met OpenOffice

OpenOffice is 'n oopbronreeks toepassings wat 'n sigbladtoepassing insluit wat 'n uitstekende werk doen om data van Excel na CSV-formaat uit te voer. Trouens, hierdie toepassing gee jou toegang tot meer opsies wanneer sigblaaie na CSV-lĂȘers omgeskakel word (enkodering, skeidingstekens, ensovoorts) as Excel en Google Sheets saam.

Maak net die Excel-lĂȘer oop in OpenOffice Calc, klik File > Stoor as (LĂȘer > Stoor as) en kies die lĂȘertipe CSV-teks (Teks CSV).

Die volgende stap is om die parameterwaardes te kies encoding (Karakterstelle) Đž Veldskeier (Veldafbakener). Natuurlik, as ons 'n UTF-8 CSV-lĂȘer wil skep met kommas as skeidingstekens, kies dan UTF-8 en voer 'n komma (,) in die toepaslike velde in. Parameter Teks skeier (Teksskenner) word gewoonlik onveranderd gelaat – aanhalingstekens (“). Volgende klik OK.

Hoe om Excel-lĂȘers na CSV-formaat om te skakel

Op dieselfde manier, vir 'n vinnige en pynlose omskakeling van Excel na CSV, kan jy 'n ander toepassing gebruik - LibreOffice. Stem saam, dit sal wonderlik wees as Microsoft Excel die vermoĂ« bied om ook die instellings aan te pas wanneer CSV-lĂȘers geskep word.

In hierdie artikel het ek gepraat oor die metodes wat ek ken oor die omskakeling van Excel-lĂȘers na CSV. As jy meer doeltreffende metodes ken om van Excel na CSV uit te voer, vertel ons asseblief daarvan in die kommentaar. Dankie vir jou aandag!

Lewer Kommentaar