UltKit

Excel na CSV-omskakelaar

Kry elke blad van 'n Excel-werkboek in een slag as afsonderlike CSV-lêers, van 'n .xls uit die 1990's tot 'n .xlsm met makro's, met die skeidingsteken en enkodering wat u teikenprogram verwag.

Data-omskakelaar

of los CSV, TSV, TXT …-lêers hier ·

Maks. 95 MB per lêer· Tot 20 lêers· Uitgevee na 30 minute

Uitvoer

Lêers word op ons bedieners verwerk en na 30 minute uitgevee.

Hoe om hierdie nutsding te gebruik

  1. 1

    Laai die werkboeke op

    Voeg .xls-, .xlsx- of .xlsm-lêers by, tot 20 op 'n slag en 95 MB elk. Gemengde generasies in een bondel is reg.

  2. 2

    Kies blaaie en skeidingsteken

    Blaaie om om te skakel begin met alle blaaie gekies. Stel Skeidingsteken op kommapunt as die CSV gaan na iemand wie se Excel 'n komma as desimale teken gebruik.

  3. 3

    Skakel om en pak uit

    Druk Skakel om na CSV. 'n Werkboek met verskeie blaaie kom terug as 'n ZIP met een CSV per blad, genoem na elke blad.

Laai 'n .xls-, .xlsx- of .xlsm-lêer op en druk Skakel om na CSV: elke blad word 'n aparte UTF-8 CSV, gereed om weer in Excel oop te maak of elders in te voer.

Excel na CSV vir hele werkboeke, nie net een oortjie nie

Excel het deur die jare drie hoof-werkboekformate geskryf. Die binêre .xls van Excel 97 tot 2003 stoor blaaie as BIFF-rekords en beperk hulle tot 65 536 rye. Die .xlsx wat met Excel 2007 ingestel is, is Office Open XML, 'n ZIP van XML-dele met plek vir 1 048 576 rye. Die .xlsm is dieselfde houer met VBA-makro's binne. Al drie bevat verskeie blaaie, terwyl 'n CSV presies een bevat.

Daardie wanpassing is die alledaagse probleem: 'n maandelikse verslag met 'n blad per maand, 'n begroting met een blad per departement, 'n opname-uitvoer met antwoorde op een blad en kodes op 'n ander. Om uit Excel uit te voer beteken om elke blad te aktiveer, Stoor As te kies en waarskuwings te bevestig, twaalf keer. Hier gaan die hele werkboek een keer in en elke blad kom uit as 'n lêer wat na hom genoem is.

Vir die eerste blad van 'n moderne werkboek wat na 'n winkel of CRM gaan, is XLSX na CSV met ISO-datums opgestel.

Excel se Stoor as, Google Sheets en hierdie omskakelaar vergelyk

Hierdie omskakelaarExcel Stoor AsGoogle Sheets-aflaai
Elke blad in een stap uitgevoeryesnono
Komma of kommapunt per lêer gekiesyesVolg Windows-streekSlegs komma
Maak .xls, .xlsx en .xlsm oopyesyesNá invoer in Sheets
UTF-8-uitvoeryesSlegs met die CSV UTF-8-tipeyes
Werk sonder om sagteware te installeeryesnoyes

Komma of kommapunt: CSV-skeidingstekens volgens streek

In die VSA, VK, Kanada, Australië, Japan en ander plekke waar die desimale teken 'n punt is, gebruik Windows 'n komma as lysskeidingsteken. Excel daar skryf en verwag kommas.

  • Skeidingsteken: komma
  • Pas by RFC 4180 en die meeste web-invoerders

XLS

Microsoft Excel 97–2003-werkboek

XLS is die binêre sigbladformaat wat Excel vanaf Excel 97 gebruik het totdat XLSX dit in 2007 vervang het. Dit is beperk tot 65 536 rye en 256 kolomme per blad en stoor data in 'n eiendomsstruktuur. Baie ouer stelsels, regeringsportale en ouer bankuitvoere lewer of vereis steeds XLS. Excel, LibreOffice en Google Sheets kan dit oopmaak.

Kompressie
–
Deursigtigheid
–
Animasie
–
Bekendgestel
1997 · Microsoft
XLS-omskakelaar

CSV

Kommageskeide waardes

CSV is 'n gewoneteks-formaat vir tabelle waarin elke reël 'n ry is en kommas die kolomme skei. Dit word sedert die vroeë dae van rekenaars gebruik en word in RFC 4180 beskryf, hoewel baie variante kommapunte of tabs en verskillende teksenkoderings gebruik. Byna elke sigblad-, databasis- en analise-nutsmiddel kan dit invoer en uitvoer, wat dit die verstekformaat maak om data tussen stelsels te skuif. CSV stoor net waardes, sonder formules, formatering, veelvuldige blaaie of datatipes.

Kompressie
–
Deursigtigheid
–
Animasie
–
Bekendgestel
–
CSV-omskakelaar

Mense skakel hele Excel-werkboeke om na CSV om data aan iemand sonder Excel te gee, om dit as gewone teks te argiveer wat enige sigbladprogram sal oorleef, of om 'n verslag met baie blaaie in een lêer per tabel te verdeel.

Getalle, datums en voorloopnulle in die uitgevoerde CSV

Die CSV ontvang elke sel se gestoorde waarde, nie sy vertoonformaat nie. Datums word geskryf soos Excel hulle wys, tensy jy Datums op ISO of 'n Unix-tydstempel stel, en getalle behou hul volle akkuraatheid. Excel stoor datums as reeksnommers wat vanaf 1 Januarie 1900 getel word, en beskou steeds 1900 as 'n skrikkeljaar, 'n fout wat vir versoenbaarheid met Lotus 1-2-3 behou is.

Voorloopnulle oorleef net as die sel teks in die werkboek was. 'n Poskode wat as 02134 in 'n getalsel getik is, is reeds as 2134 gestoor, so die CSV kan nie die nul terugbring nie. Die terugreis tel ook: as jy 'n CSV dubbelklik, raai Excel weer tipes, en so het geennaam soos SEPT2 datums geword; in 2020 het die HUGO Gene Nomenclature Committee hulle hernoem (SEPTIN2). Om 'n werkboek met beheer te herbou, gebruik CSV na XLS of Data → From Text/CSV.

Gereelde vrae oor die Excel na CSV-omskakelaar

Waarom stoor Excel slegs die huidige blad as CSV?

'n CSV-lêer bevat een tabel, daarom skryf Excel se Stoor As net die aktiewe blad en waarsku dat die res verlore gaan. Met Blaaie om om te skakel op alle blaaie, word elke blad hier sy eie CSV in een ZIP.

Kan ek 'n ou .xls-lêer uit Excel 2003 na CSV omskakel?

Ja. Die binêre .xls-formaat wat deur Excel 97 tot 2003 gebruik is, word presies soos 'n .xlsx omgeskakel. Die blaaie is beperk tot 65 536 rye en 256 kolomme, so die CSV sal nooit groter as daardie rooster wees nie.

Wat gebeur met makro's in 'n .xlsm-werkboek?

VBA-makro's is kode, nie data nie, daarom word hulle uitgelaat; die CSV bevat die selwaardes wat die makro's laas geproduseer het.

Hoe laat ek Excel 'n CSV met kommapunte in kolomme oopmaak?

Excel verdeel 'n CSV met die lysskeidingsteken uit jou Windows-streekinstellings. As die lêer die ander teken gebruik, maak dit oop deur Data → From Text/CSV en kies daar die skeidingsteken, of skakel dit weer om met die ooreenstemmende Skeidingsteken-instelling.

Waarom UTF-8 met BOM kies vir Excel na CSV?

Die greepvolgorde-merker (BOM) is drie onsigbare grepe aan die begin van die lêer wat vir Excel op Windows sê om die teks as UTF-8 te lees. Daarsonder val Excel terug op die plaaslike kodebladsy en word name met aksente simbole soos é. Die meeste web-invoerders ignoreer die BOM, hoewel 'n paar streng skrifte daaroor struikel.