Penukar Data
Pindahkan baris data antara format yang digunakan oleh hamparan, pangkalan data, API dan buku alamat. Muat naik fail CSV, buku kerja Excel, fail JSON atau XML, senarai kenalan atau jadual dalam PDF, dan dapatkan semula rekod yang sama dalam bentuk yang boleh dibaca oleh program seterusnya.
Penukar Data
atau seret Fail CSV, TSV, TXT … ke sini ·
Maks 95 MB setiap fail· Sehingga 20 fail· Dipadam selepas 30 minit
Fail diproses pada pelayan kami dan dipadam selepas 30 minit.
Aksara yang memisahkan lajur dalam fail CSV dan teks, untuk bacaan dan penulisan. Auto mengesannya daripada input dan menulis dengan koma.
UTF-8 sesuai untuk semua bahasa. Pilih UTF-8 dengan BOM jika Excel pada Windows memaparkan aksara beraksen atau aksara Asia yang bercelaru semasa membuka CSV.
Input Excel, ODS dan Numbers: tukar helaian pertama sahaja, atau semua helaian (satu CSV setiap helaian dalam ZIP, atau satu kunci JSON setiap helaian).
Nama tab helaian dalam hamparan baharu, sehingga 31 aksara.
Tatasusunan objek menggunakan nama lajur sebagai kunci bagi setiap baris; tatasusunan tatasusunan lebih padat dan menyimpan pengepala sebagai tatasusunan pertama.
Nama elemen luar yang membungkus semua baris; setiap baris menjadi <row> di dalamnya.
Digunakan dalam pernyataan CREATE TABLE dan INSERT. Huruf, digit dan garis bawah sahaja.
Pengutipan dan jenis lajur sedikit berbeza antara pangkalan data; pilih yang akan anda import ke dalamnya.
Tulis semula sel tarikh dalam satu format. ISO (2026-10-18) paling selamat untuk pangkalan data dan kod; kekalkan membiarkannya seperti dalam sumber.
Cara menggunakan alat ini
- 1
Muat naik fail data
Tambah fail CSV, TSV, XLSX, XLS, ODS, Numbers, JSON, XML, YAML, VCF, SQL, Parquet, HTML atau PDF, sehingga 20 fail sekali gus dan 95 MB setiap satu.
- 2
Pilih format sasaran
Cari Tukar ke untuk XLSX, CSV, JSON, XML, SQL atau format lain. Tetapan pembatas, pengekodan, baris pengepala dan tarikh terdapat di bawah Tetapan lanjutan.
- 3
Tukar dan import
Tekan Tukar ke XLSX (label mengikut pilihan anda) dan muat turun fail itu, atau ZIP jika beberapa helaian menjadi beberapa fail.
Format hamparan, teks dan kod: kegunaan setiap satu
Format data wujud kerana program yang berbeza membaca data dengan cara yang berbeza. Hamparan seperti XLSX menyimpan sel, helaian dan format nombor. CSV, yang dibukukan sebagai RFC 4180 pada 2005, ialah penyebut sepunya terendah: baris biasa nilai yang dipisahkan koma, yang boleh diimport oleh setiap pangkalan data dan sistem perakaunan. JSON, yang ditetapkan sebagai RFC 8259 dan ECMA-404, ialah apa yang dihantar API web dan dibaca JavaScript. XML wujud lebih awal dan masih digunakan untuk invois, suapan dan format pejabat, manakala YAML ialah format berasaskan inden bagi fail konfigurasi.
Kebanyakan penukaran ialah perpindahan antara dunia tersebut: seorang penganalisis mendapat eksport API dalam JSON dan memerlukan hamparan (JSON ke Excel), seorang pembangun mendapat hamparan pelanggan dan memerlukan fail benih (CSV ke SQL), sebuah pejabat mengeksport senarai untuk diserahkan kepada sistem lain (Excel ke CSV). Setiap satu mempunyai halaman pratetap dengan lalai yang betul, disenaraikan di bawah teks ini.
Had format perlu diketahui sebelum menukar. Grid XLSX memuatkan 1,048,576 baris kali 16,384 lajur, manakala format XLS lama berhenti pada 65,536 baris kali 256 lajur, jadi eksport yang sangat besar patut dihantar ke XLSX, CSV atau Parquet. Nama helaian dalam Excel dihadkan kepada 31 aksara, sebab itulah Nama helaian tidak menerima lebih daripada itu.
Penukaran data yang disokong
| from ↓ · to → | XLSX | CSV | JSON | XML | YAML | SQL | VCF | Parquet | MD |
|---|---|---|---|---|---|---|---|---|---|
| CSV/TSV | CSV/TSV to XLSX: yes | CSV/TSV to CSV: yes | CSV/TSV to JSON: yes | CSV/TSV to XML: yes | CSV/TSV to YAML: yes | CSV/TSV to SQL: yes | CSV/TSV to VCF: yes | CSV/TSV to Parquet: yes | CSV/TSV to MD: yes |
| XLSX/XLS | XLSX/XLS to XLSX: yes | XLSX/XLS to CSV: yes | XLSX/XLS to JSON: yes | XLSX/XLS to XML: yes | XLSX/XLS to YAML: yes | XLSX/XLS to SQL: yes | XLSX/XLS to VCF: yes | XLSX/XLS to Parquet: yes | XLSX/XLS to MD: yes |
| ODS/Numbers | ODS/Numbers to XLSX: yes | ODS/Numbers to CSV: yes | ODS/Numbers to JSON: yes | ODS/Numbers to XML: yes | ODS/Numbers to YAML: yes | ODS/Numbers to SQL: yes | ODS/Numbers to VCF: yes | ODS/Numbers to Parquet: yes | ODS/Numbers to MD: yes |
| JSON | JSON to XLSX: yes | JSON to CSV: yes | JSON to JSON: yes | JSON to XML: yes | JSON to YAML: yes | JSON to SQL: yes | – JSON to VCF: no | JSON to Parquet: yes | JSON to MD: yes |
| XML | XML to XLSX: yes | XML to CSV: yes | XML to JSON: yes | XML to XML: yes | XML to YAML: yes | XML to SQL: yes | – XML to VCF: no | XML to Parquet: yes | XML to MD: yes |
| YAML | YAML to XLSX: yes | YAML to CSV: yes | YAML to JSON: yes | YAML to XML: yes | YAML to YAML: yes | YAML to SQL: yes | – YAML to VCF: no | YAML to Parquet: yes | YAML to MD: yes |
| VCF | VCF to XLSX: yes | VCF to CSV: yes | VCF to JSON: yes | VCF to XML: yes | – VCF to YAML: no | VCF to SQL: yes | VCF to VCF: yes | – VCF to Parquet: no | VCF to MD: yes |
| SQL | SQL to XLSX: yes | SQL to CSV: yes | SQL to JSON: yes | SQL to XML: yes | – SQL to YAML: no | SQL to SQL: yes | – SQL to VCF: no | SQL to Parquet: yes | SQL to MD: yes |
| Parquet | Parquet to XLSX: yes | Parquet to CSV: yes | Parquet to JSON: yes | Parquet to XML: yes | – Parquet to YAML: no | Parquet to SQL: yes | – Parquet to VCF: no | Parquet to Parquet: yes | Parquet to MD: yes |
| Jadual HTML/PDF | Jadual HTML/PDF to XLSX: yes | Jadual HTML/PDF to CSV: yes | Jadual HTML/PDF to JSON: yes | Jadual HTML/PDF to XML: yes | – Jadual HTML/PDF to YAML: no | Jadual HTML/PDF to SQL: yes | – Jadual HTML/PDF to VCF: no | Jadual HTML/PDF to Parquet: yes | Jadual HTML/PDF to MD: yes |
Tetapan penukar data mengikut jenis output
Tetapan ini digunakan semasa membaca dan menulis teks berpembatas.
- Pembatas: Kesan automatik, koma, koma bertitik, tab, palang tegak atau ruang. Automatik membaca pemisah input dan menulis koma.
- Pengekodan teks: UTF-8 secara lalai; UTF-8 dengan BOM untuk Excel pada Windows; UTF-16 dan halaman kod lama untuk sistem lama.
- Baris pertama ialah pengepala: nama lajur menjadi kunci JSON, tag XML, lajur SQL dan medan vCard.
- Petik setiap nilai: mengapit setiap medan dengan petikan berganda untuk pengimport yang ketat.
Untuk input dan output Excel, ODS dan Numbers.
- Helaian untuk ditukar: helaian pertama sahaja, atau semua helaian sebagai satu CSV bagi setiap helaian dalam ZIP atau satu kunci JSON bagi setiap helaian.
- Nama helaian: nama tab dalam buku kerja baharu, Sheet1 secara lalai.
Pilihan struktur untuk kod dan pangkalan data.
- Format kemas: JSON, XML atau YAML berinden yang mudah dibaca; jika dimatikan, outputnya padat.
- Struktur JSON: tatasusunan objek dengan kunci bagi setiap baris, atau tatasusunan tatasusunan yang lebih padat.
- Tag akar XML: elemen terluar, rows secara lalai; setiap rekod menjadi elemen row.
- Nama jadual SQL dan Dialek SQL: MySQL, PostgreSQL, SQLite atau SQL Server.
Pembersihan yang dikenakan pada setiap sel.
- Tarikh: kekalkan seperti asal, ISO 8601 (2026-10-18), 18/10/2026, 10/18/2026 atau cap masa Unix.
- Buang ruang berlebihan: membuang ruang di awal dan akhir, punca biasa carian yang gagal.
- Awalan Data URI: untuk output Base64 sahaja, menambah data:image/png;base64, atau jenis yang sepadan.
Rupa baris CSV selepas ditukar ke JSON
[
{
"id": 1,
"name": "Ana",
"city": "Lisbon"
}
]Membetulkan masalah biasa semasa mengimport data
Aksara beraksen dan huruf bukan Latin kelihatan bercelaru dalam Excel
Excel pada Windows menekakan pengekodan lama. Tukar dengan Pengekodan teks ditetapkan kepada UTF-8 dengan BOM.
Hari dan bulan bertukar tempat selepas import
Sasaran membaca 03/04 secara terbalik. Tetapkan Tarikh kepada ISO, yang dibaca dengan cara sama oleh setiap pangkalan data dan bahasa.
Carian gagal walaupun nilai kelihatan serupa
Ruang tidak kelihatan di hujung sel. Biarkan Buang ruang berlebihan hidup.
Baris data pertama menjadi nama lajur
Fail tiada baris pengepala. Matikan Baris pertama ialah pengepala supaya baris 1 kekal sebagai data.
Fail SQL gagal diimport
Dialek tidak sepadan dengan pangkalan data. Pilih Dialek SQL yang betul dan gunakan Nama jadual SQL yang hanya mengandungi huruf, digit dan garis bawah.
Soalan lazim tentang Penukar Data
Bagaimanakah cara membuka fail JSON dalam Excel?
Muat naik fail .json dan tukar ke XLSX. Tatasusunan objek menjadi satu baris bagi setiap objek dengan kunci sebagai pengepala lajur; objek bersarang diratakan menjadi lajur. JSON ke Excel menerangkan cara tatasusunan bersarang dikendalikan.
Mengapakah fail CSV saya dibuka dalam satu lajur sahaja dalam Excel?
Excel menggunakan pemisah senarai mengikut rantau sistem anda. Di negara yang menulis perpuluhan dengan koma, seperti Jerman, Perancis atau Brazil, Excel menjangkakan koma bertitik. Tukar semula dengan Pembatas ditetapkan kepada Koma bertitik, atau import melalui tab Data Excel dan pilih pembatas sendiri.
Apakah fungsi pilihan Parquet?
Parquet ialah format berlajur Apache yang digunakan oleh gudang data dan alat seperti Spark, pandas dan DuckDB. Ia menyimpan setiap lajur bersama dan dimampatkan dengan baik, jadi CSV yang besar selalunya mengecil dengan ketara. Tukar ke Parquet untuk saluran analitik, atau Parquet ke CSV untuk membacanya dalam hamparan.
Bolehkah saya mengimport kenalan daripada hamparan ke telefon saya?
Boleh. Letakkan nama, nombor telefon dan e-mel dalam lajur dengan baris pengepala, tukar helaian ke VCF, dan import fail .vcf ke Google Contacts, iCloud atau Outlook. Nama pengepala dipetakan kepada medan vCard, yang ditakrifkan dalam RFC 6350. Sebaliknya, VCF ke CSV mengeksport kenalan telefon ke hamparan.
Dialek SQL yang manakah patut saya pilih?
Yang akan anda import ke dalamnya: MySQL, PostgreSQL, SQLite atau SQL Server. Setiap satu berbeza dari segi cara nama dipetik (tanda sengkang belakang dalam MySQL, petikan berganda dalam PostgreSQL dan SQLite, kurungan segi empat dalam SQL Server) dan jenis lajur, jadi dialek yang sepadan mengelakkan ralat sintaks semasa import.
Mengapakah teks Base64 saya lebih besar daripada fail asal?
Base64, yang ditakrifkan dalam RFC 4648, menulis setiap 3 bait sebagai 4 aksara teks, jadi output kira-kira sepertiga lebih besar daripada input. Itulah harga untuk dapat menampal fail ke dalam HTML, CSS, JSON atau badan e-mel. Hidupkan Awalan Data URI untuk mendapatkan rentetan yang sedia digunakan dalam img src.
Bolehkah saya menukar jadual di dalam PDF ke CSV?
Boleh, untuk PDF yang mempunyai teks sebenar. Muat naik PDF dan pilih CSV atau XLSX; jadual dikesan halaman demi halaman. Untuk PDF yang diimbas atau foto jadual, gunakan gambar ke Excel, yang membaca jadual dengan OCR terlebih dahulu.
| Imej ke Excel | Penukar Dokumen | Tukar ke PDF |
| Penukar PDF | Imej ke Teks (OCR) | Penukar E-buku |
Semua alat Penukar Data
Pilih sasaran tepat yang diminta daripada anda. Setiap halaman di bawah ialah alat yang sama dengan tetapan lalai yang berbeza.
- Penukar CSV ke Jadual MarkdownTukar CSV ke jadual Markdown untuk GitHub, GitLab, Obsidian atau Jupyter. Paip dilepaskan, baris pengepala kekal, apa jua pembatas. Salin ke dokumen.
- Penukar CSV ke ParquetTukar CSV ke Apache Parquet dengan lajur bertaip dan mampatan, sedia untuk pandas, DuckDB, Spark, BigQuery atau Athena. Tanpa Python atau Spark.
- Penukar CSV ke SQLTukar CSV ke SQL: CREATE TABLE serta penyata INSERT untuk MySQL, PostgreSQL, SQLite atau SQL Server, dengan nama jadual pilihan Anda. Tanpa akaun.
- Penukar CSV ke TXTTukar CSV ke fail .txt untuk borang muat naik yang hanya terima teks, penerima tanpa Excel atau mana-mana editor teks. 20 fail serentak.
- Penukar CSV ke VCFTukar senarai kenalan CSV ke fail VCF untuk iPhone, iCloud, Android dan Google Contacts. Lajur dipadankan ke medan vCard ikut tajuk. Tanpa akaun.
- Penukar CSV ke XLSTukar CSV ke XLS, format Excel 97–2003 yang masih diperlukan oleh sistem import lama. Pengesanan pembatas automatik, hingga 20 fail sekali gus.
- Penukar CSV ke XLSXTukar CSV ke buku kerja Excel XLSX dengan sifar di depan, ID panjang dan teks beraksen kekal. Fail koma, koma bertitik dan tab dikesan automatik.
- Penukar CSV ke XMLTukar baris CSV kepada XML yang sah dengan tag akar sendiri. Aksara khas di-escape, pembatas dikesan, output UTF-8. Hingga 20 fail serentak.
- Penukar Excel ke CSVTukar buku kerja Excel (XLS, XLSX, XLSM) ke CSV, setiap helaian satu fail, pembatas koma atau koma bertitik, UTF-8 yang dibuka Excel dengan betul.
- Penukar Excel ke JSONTukar Excel ke JSON dalam talian: pengepala jadi kunci, setiap baris satu objek, tarikh sebagai rentetan ISO. XLSX, XLS, ODS, Numbers.
- Penukar Excel ke SQLTukar helaian Excel kepada skrip SQL untuk MySQL, PostgreSQL, SQLite atau SQL Server. Pengepala jadi lajur, baris jadi pernyataan INSERT.
- Penukar Excel ke VCFTukar senarai kenalan Excel ke fail vCard .vcf dan import ke iPhone, Android, Google Contacts atau iCloud. Menerima XLSX, XLS, ODS dan Numbers.
- Penukar Excel ke XMLTukar helaian Excel ke XML tanpa peta XML atau tab Developer. Setiap baris jadi rekod, setiap pengepala jadi tag. Input XLSX, XLS dan ODS.
- Penukar HTML ke CSVTukar jadual dalam halaman web yang disimpan ke CSV untuk Excel atau Google Sheets. Baris bersih tanpa pautan atau gaya. Fail HTML dan HTM.
- Penukar HTML ke JSONTukar jadual HTML ke JSON: sel pengepala jadi kunci, setiap baris jadi objek. Muat naik halaman .html atau .htm, tanpa kod scraper.
- Penukar Gambar ke Base64Kodkan gambar PNG, JPG, GIF, WebP atau SVG sebagai teks Base64 dengan awalan data:image untuk HTML src, CSS url() atau JSON. Sehingga 20 gambar.
- Penukar JSON ke Base64Kodkan fail JSON sebagai satu baris Base64 untuk Kubernetes Secrets, pemboleh ubah CI, muatan API dan token. Boleh dinyahkod bait demi bait.
- Tukar JSON ke CSVTukar JSON atau JSON Lines ke CSV: satu baris setiap objek, medan bersarang diratakan, UTF-8 dengan BOM untuk Excel. 20 fail serentak.
- Penukar JSON ke ExcelTukar JSON atau JSON Lines ke helaian Excel XLSX: kunci jadi tajuk lajur, setiap rekod jadi baris. Sehingga 20 fail sekali gus, tanpa akaun.
- Penukar JSON ke Jadual HTMLTukar JSON ke jadual HTML: kunci menjadi pengepala lajur, rekod menjadi baris. Tampal dalam CMS, e-mel atau halaman dalaman. Tanpa kod.
- Penukar JSON ke TXTTukar JSON ke fail teks biasa: satu rekod setiap baris, medan dipisah tab atau pemisah pilihan Anda. Dibuka dalam Notepad, Excel dan alat baris arahan.
- Penukar JSON ke XMLTukar JSON ke XML dalam talian: kunci jadi elemen, tatasusunan jadi elemen berulang, dalam tag akar pilihan Anda. Output kemas, tanpa akaun.
- Penukar JSON ke YAMLTukar JSON ke YAML dalam talian untuk Kubernetes, GitHub Actions, Compose dan Ansible. Output berinden, petikan selamat, 20 fail sekali, tanpa daftar.
- Penukar Numbers ke CSVTukar hamparan Apple Numbers ke CSV untuk import kedai, CRM dan bank. Output UTF-8, tarikh ISO, setiap helaian sebagai CSV sendiri. Di mana-mana peranti.
- Penukar Numbers ke ExcelTukar hamparan Apple Numbers ke buku kerja Excel XLSX yang dibuka di Windows, Google Sheets dan portal pejabat. Semua helaian kekal, tanpa Mac.
- Penukar ODS ke XLSXTukar hamparan ODS daripada LibreOffice atau OpenOffice Calc ke XLSX untuk Excel dan borang muat naik. Semua helaian, hingga 20 fail, tanpa pasang.
- Penukar Parquet ke CSVTukar fail Apache Parquet ke CSV dalam talian dan buka dalam Excel, Google Sheets atau mana-mana pengimport. Tanpa Python, Spark atau DuckDB. 20 fail.
- Penukar PDF ke CSVEkstrak jadual daripada PDF berasaskan teks ke fail CSV untuk aplikasi bajet, QuickBooks, pandas atau pangkalan data. Tarikh ISO, ruang dipangkas.
- Penukar PDF ke JSONTukar jadual dalam PDF ke JSON: setiap baris jadi objek berkunci tajuk lajur, sedia untuk skrip, API atau pangkalan data. Sehingga 20 PDF.
- Penukar SQL ke CSVTukar penyata INSERT dalam dump .sql kepada baris CSV untuk Excel atau Google Sheets. Dump MySQL, phpMyAdmin, SQLite dan SQL Server.
- Penukar TXT ke CSVTukar fail .txt berpemisah ke CSV dalam talian. Tab, paip, koma bertitik atau ruang dikesan, pengekodan dibetulkan, petikan ikut RFC 4180.
- Penukar TXT ke JSONTukar fail .txt ke JSON: baris dipisah tab, paip, koma atau ruang menjadi objek berkunci baris pertama. Pengekodan lama disokong, 20 fail serentak.
- Penukar TXT ke XMLTukar fail .txt berpembatas tab, koma, koma bertitik atau paip ke XML: satu elemen setiap baris, nama lajur sebagai tag. Hingga 20 fail sekali gus.
- Penukar VCF ke CSVTukar kenalan vCard (.vcf) dari iPhone, Android, iCloud atau Outlook ke CSV untuk Google Contacts, Outlook.com, CRM dan alat e-mel. Versi 2.1–4.0.
- Penukar VCF ke ExcelTukar fail kenalan .vcf ke buku kerja Excel untuk isih, buang pendua dan kemas buku alamat. Nombor telefon kekal teks, satu baris setiap kenalan.
- Penukar XLS ke XLSXTukar buku kerja Excel 97–2003 .xls ke .xlsx dalam talian. Semua helaian dikekalkan, had 65,536 baris dihapuskan, tanpa Excel. Sehingga 20 fail.
- Penukar XLSX ke CSVTukar buku kerja XLSX ke CSV UTF-8 yang bersih untuk import Shopify, WooCommerce, Mailchimp, Salesforce atau pangkalan data. Formula jadi nilai.
- Penukar XLSX ke XLSTukar buku kerja .xlsx ke format lama .xls untuk Excel 2003, import ERP lama dan portal yang menolak XLSX. Semua helaian kekal, 20 fail sekali.
- Penukar XML ke CSVTukar suapan XML, invois dan eksport sistem ke CSV dalam talian. Rekod berulang jadi baris, tag anak jadi lajur. Hingga 20 fail, 95 MB setiap satu.
- Penukar XML ke WordTukar XML ke Word: rekod berulang menjadi baris jadual dalam fail .docx untuk dicetak, diulas dan dihantar. Elemen dan atribut menjadi lajur.
- Penukar XML ke ExcelBuka invois XML, penyata bank, suapan produk dan eksport sistem sebagai jadual Excel XLSX. Tanpa peta XML atau tab Developer; sesuai untuk Mac.
- Penukar XML ke JSONTukar XML ke JSON yang mudah dibaca: atribut jadi kunci @, tag berulang jadi tatasusunan, teks kekal utuh. Untuk respons SOAP, suapan dan eksport lama.
- Penukar YAML ke JSONTukar fail .yaml dan .yml ke JSON untuk API, pengesah dan alat yang hanya membaca JSON. Berinden secara lalai, 20 fail sekali, dipadam dalam 30 minit.