Converter ng Excel sa CSV

I-convert ang Excel sa CSV online — libre, mabilis, at pribado. Pinoproseso ang inyong file sa inyong browser, hindi kailanman inia-upload.

CSV delimiter
Resulta

Lalabas dito ang mga na-convert na file at ang preview.

Handa na. Pumili ng table file na iko-convert.

Paano gumagana ang conversion

  • Ang unang sheet lamang ng workbook ang binabasa.
  • Pumili ng delimiter na tumutugma sa inyong data — kuwit, semicolon, o tab.

Ang iyong table file ay pino-proseso sa loob ng iyong browser. Walang ina-upload sa BroBroGo.

Mga Madalas Itanong (FAQ)

Paano ko po mai-convert ang Excel sa CSV?

I-drop ang inyong Excel file at i-click ang convert — ang CSV file ay handa nang i-download sa loob ng ilang segundo, kasama ang preview ng resulta. Ang lahat ay tatakbo sa inyong device.

Gaano po kalaking file ang maaari kong i-convert?

Hanggang 8 MB, 10,000 hilera, at 200 kolum bawat file. Ang mas malalaking hanay ng data ay mas mabuting hatiin muna sa mas maliliit na file.

Excel sa CSV: Kung Paano Ginagawa ang Pag-flatten ng Spreadsheet sa Plain-Text Table

Ang conversion mula sa Excel (XLSX) patungong CSV ay isang proseso ng pagbabawas: inaalis mo ang lahat ng kayamanan ng spreadsheet—multiple sheets, formulas, cell types, kulay, font, merged cells—at iiwan mo lamang ang mga numerong teksto na pinaghihiwalay ng delimiter. Ang tool na ito ay tumatanggap ng isang XLSX file at ginagawa itong isang plain-text CSV. Ang lahat ay nangyayari sa loob ng browser mo—walang data na umaalis sa iyong makina.

Ang mahalagang punto na nagpapangibabaw sa pahinang ito ay ito: ang XLSX ay isang zipped XML workbook na kayang maglaman ng maraming worksheet, formula, at iba’t ibang cell type; ang CSV ay walang silid para sa alinman sa mga iyon. Kapag nag-convert ka, ang bawat formula ay napapalitan ng huling nakalkulang halaga, nawawala ang lahat ng formatting, at ang tanging unang worksheet lamang ang gagamitin. Ang mga naka-embed na kuwit (comma), line break, at leading zero ay pwedeng makasira sa output ng CSV maliban kung maayos na hinahawakan—ginagawa ito ng tool sa pamamagitan ng standard quoting, pero ikaw pa rin ang dapat mag-inspeksiyon ng resulta. Dahil walang konsepto ang CSV ng nested data, ikaw ang magpapasya kung paano irepresenta ang mga hierarchical field (halimbawa, concatenated strings o hiwalay na columns) bago mo i-convert.

Ano ang Nawawala sa Conversion: Isang Listahan ng mga Sakripisyo

Ang XLSX ay isang mayamang format na idinisenyo para sa kalkulasyon at presentasyon. Ang CSV ay isang simpleng talahanayan ng teksto. Narito ang eksaktong nawawala:

Elemento ng XLSX Ano ang mangyayari sa CSV
Maramihang worksheet Ang tanging unang worksheet ay ginagamit. Lahat ng iba ay hindi pinapansin.
Formulas (SUM, VLOOKUP, etc.) Ang huling na-save na visible value ang ginagamit. Walang bagong kalkulasyon.
Cell styling (kulay, font, border, merged cells) Lahat ay nawawala. Ang merged cells ay nagiging blangko sa mga cell na hindi naman talaga may laman.
Cell types (number, date, currency, boolean) Ang mga numero, boolean, at petsa ay nananatili ang kanilang mga uri sa halip na maging string. Ang isang date cell ay isinusulat bilang ISO text (halimbawa 2023-03-15T00:00:00.000Z), hindi sa ipinapakitang format nito.
Leading zeros Kung ang cell ay number na may leading zero (hal. 00123), ang CSV ay magpapakita ng 123. Kung ang cell ay naka-store bilang text, mananatili ang 00123.
Cell-level data types Ang mga numero, boolean, at petsa ay nananatili ang kanilang mga uri.

Dahil dito, ang conversion ay lossy—may mga impormasyong hindi na maibabalik. Kung kailangan mo ang multiple sheets, dapat mong i-merge ang mga ito sa isang sheet bago mag-upload, o gawin ang conversion nang paisa-isa para sa bawat sheet.

Ang Mekanismo: Paano Ginagawa ang Conversion sa Browser

Ang tool ay gumagamit ng client-side processing—walang file na ina-upload sa server. Binabasa ng browser ang file at isinusulat ang na-convert na output nang lokal sa device. Ang mga cell value ay kinukuha ayon sa huling na-save na halaga (hindi naa-access ang formula result kung hindi naka-calculate ang file). Pagkatapos, ang bawat row ay isusulat bilang linya ng CSV, gamit ang napili mong delimiter: comma (,), semicolon (;), o tab (\t).

Ang proseso ay sumusunod sa RFC 4180 para sa CSV, pero may ilang praktikal na desisyon:

  • Kung ang cell value ay naglalaman ng delimiter (hal. kuwit at ginamit ang comma bilang delimiter), ia-auto-quote ang value—lalagyan ng double quotes at ie-escape ang internal quotes.
  • Kung ang value ay may line break (newline character), io-quote rin ito para hindi masira ang structure ng row.
  • Kung ang cell ay blangko, maglalabas ito ng empty field (walang character sa pagitan ng delimiters).

Halimbawa, kung ang isang cell ay naglalaman ng Hello, world at ang delimiter ay comma, ang output sa CSV ay "Hello, world".

Mga Edge Case na Dapat Alam Mo Bago Mag-convert

1. Leading Zeros at Number vs. Text

Isang karaniwang pagkakamali: ang Excel file ay may column ng product code na 00123, 04567. Sa Excel, kung naka-default number format, ang 00123 ay magiging 123. Kapag nag-export ka sa CSV, mawawala ang leading zero. Ang solusyon: i-format ang column bilang text bago i-save ang XLSX file (o i-type ang value na may apostrophe prefix, tulad ng '00123).

2. Nested o Hierarchical Data

Walang konsepto ang CSV ng nested structure tulad ng JSON o XML. Halimbawa, kung ang Excel file mo ay may isang column na "Address" na may mga sub-field tulad ng Street, City, ZIP (sa isang cell na pinaghihiwalay ng kuwit), kailangan mong i-flatten ito sa pamamagitan ng paghihiwalay sa kanila sa magkakahiwalay na columns o pag-convert sa isang concatenated string. Hindi awtomatikong gagawin ito ng tool; dapat handa na ang Excel file bago mo i-upload.

3. Multiple Worksheets

Gaya ng nabanggit, ang unang worksheet lang ang gagamitin. Kung ang iyong data ay nasa Sheet2, kailangan mong ilipat ito sa unang posisyon (drag ang tab sa Excel) o gumamit ng ibang tool na sumusuporta sa pagpili ng worksheet.

4. Maliit na Bilang ng Rows at Columns

Kung ang worksheet ay walang laman (zero rows o zero columns), lalabas ang error: This file has no table rows.. Kung ang row o column count ay lumampas sa maximum na limitasyon ng tool, makikita mo ang error: This table has more than ‹max› rows. o This table has more than ‹max› columns..

Pagpili ng Tamang Delimiter

Ang CSV ay karaniwang gumagamit ng comma, pero hindi ito universal. Maraming legacy system o European software ang gumagamit ng semicolon dahil ang comma ay ginagamit bilang decimal separator sa ilang bansa (hal. France, Germany). Ang tab naman ay ginagamit para sa TSV format, na compatible sa maraming spreadsheet application.

Alin ang pipiliin?

  • Comma: Standard sa US at karamihan sa web APIs.
  • Semicolon: Gamitin kung ang iyong target system ay naka-set sa locale na gumagamit ng comma bilang decimal point.
  • Tab: Gamitin kung mag-i-import ka sa isang database o tool na humihingi ng tab-delimited file.

Kung walang espesyal na pangangailangan, piliin ang comma. Tandaan: kung ang iyong data ay may mga value na naglalaman ng napiling delimiter, automatic itong io-quote.

Paghahanda ng Excel File para sa Conversion

Bago mo i-upload ang XLSX, suriin ang mga sumusunod:

  1. Tanging unang worksheet ang gagamitin. Siguraduhing nasa Sheet1 ang lahat ng kailangan.
  2. I-convert ang formulas sa values kung gusto mong i-freeze ang kasalukuyang resulta. Bagaman binabasa ng tool ang huling visible value, may mga pagkakataon na hindi naka-store ang calculated result kung hindi naka-save nang maayos ang file. I-save ang Excel file bilang XLSX matapos i-calculate ang lahat.
  3. I-format ang leading zero columns bilang text para hindi mawala ang mga ito.
  4. I-merge ang maraming sheets sa isa kung kailangan mong i-convert ang lahat ng data. Gumamit ng formula tulad ng INDIRECT o manual copy-paste.
  5. Iwasan ang merged cells sa table—siguraduhing bawat row ay may kumpletong data. Kung may merged cells, ang mga hindi na-merge na cell ay magiging blangko.
  6. I-flatten ang nested data—gumawa ng hiwalay na columns para sa bawat sub-field.

Output at Preview

Pagkatapos ng conversion, makikita mo ang sumusunod sa interface:

  • Preview: Isang table view ng unang 8 rows at 8 columns ng CSV.
  • Rows: Kabuuang bilang ng rows sa converted table.
  • Columns: Kabuuang bilang ng columns.
  • Output: Size ng output file sa bytes, kilobytes, o megabytes.

Makaka-download ka ng bagong CSV file gamit ang nais na delimiter.

FAQ (Mga Madalas Itanong)

1. Bakit nawawala ang leading zeros sa converted CSV?

Dahil ang Excel ay nag-store ng number bilang integer. Ang tool ay nagbabasa ng naka-save na value. Kung ang cell ay number, ang 00123 ay magiging 123. Para mapanatili ang zeros, i-format ang column bilang text bago i-save.

2. Paano ko gagawin kung may maraming worksheet ako?

Ilipat ang data sa unang worksheet o i-save ang bawat worksheet bilang hiwalay na XLSX file at i-convert nang paisa-isa. Walang feature ang tool para pumili ng ibang sheet.

3. Gumagana ba ang tool kung offline?

Oo, dahil client-side processing ang ginagamit. Kapag na-load na ang page sa browser, kaya nitong mag-convert kahit walang internet.

4. Bakit lumalabas ang error na “This Excel file could not be opened”?

Maaaring corrupt ang file, o hindi ito standard XLSX format (halimbawa, XLS). Siguraduhing i-save bilang XLSX (Excel Workbook) gamit ang Microsoft Excel o LibreOffice.

5. Pwede ba akong mag-upload ng.xls file (lumang format)?

Hindi. Ang tool ay tumatanggap lamang ng XLSX. Kung mayroon kang.xls, i-convert muna ito sa XLSX sa pamamagitan ng pag-save gamit ang modernong spreadsheet application.

6. Ano ang mangyayari kung ang isang cell ay may line break sa loob?

Line break ay bahagi ng content. Ang tool ay io-quote ang value upang hindi masira ang row structure. Sa CSV, ang value na may line break ay dapat nasa loob ng double quotes at ang line break ay mananatiling literal na newline sa file. Kapag in-import mo ang CSV sa ibang application, dapat itong sumuporta sa multi-line values.

Konklusyon (na hindi summary flourish)

Ang Excel-to-CSV conversion ay isang tuwirang operasyon, pero nangangailangan ng pag-unawa sa kung ano ang nawawala at kung paano ihanda ang data. Gamitin ang tool na ito para sa simpleng one-shot na conversion. Kung kailangan mo ng mas kumplikadong pagproseso (multiple sheets, data type preservation, o malalaking dataset), isaalang-alang ang paggamit ng dedicated na scripting (Python na may openpyxl, o PowerShell) na nagbibigay sa iyo ng kumpletong kontrol. Ngunit para sa mabilis at pribadong conversion sa browser, epektibo ito hangga't alam mo ang mga hangganan nito.