UltKit

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

Output

Fail diproses pada pelayan kami dan dipadam selepas 30 minit.

Cara menggunakan alat ini

  1. 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. 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. 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 →XLSXCSVJSONXMLYAMLSQLVCFParquetMD
CSV/TSVCSV/TSV to XLSX: yesCSV/TSV to CSV: yesCSV/TSV to JSON: yesCSV/TSV to XML: yesCSV/TSV to YAML: yesCSV/TSV to SQL: yesCSV/TSV to VCF: yesCSV/TSV to Parquet: yesCSV/TSV to MD: yes
XLSX/XLSXLSX/XLS to XLSX: yesXLSX/XLS to CSV: yesXLSX/XLS to JSON: yesXLSX/XLS to XML: yesXLSX/XLS to YAML: yesXLSX/XLS to SQL: yesXLSX/XLS to VCF: yesXLSX/XLS to Parquet: yesXLSX/XLS to MD: yes
ODS/NumbersODS/Numbers to XLSX: yesODS/Numbers to CSV: yesODS/Numbers to JSON: yesODS/Numbers to XML: yesODS/Numbers to YAML: yesODS/Numbers to SQL: yesODS/Numbers to VCF: yesODS/Numbers to Parquet: yesODS/Numbers to MD: yes
JSONJSON to XLSX: yesJSON to CSV: yesJSON to JSON: yesJSON to XML: yesJSON to YAML: yesJSON to SQL: yes– JSON to VCF: noJSON to Parquet: yesJSON to MD: yes
XMLXML to XLSX: yesXML to CSV: yesXML to JSON: yesXML to XML: yesXML to YAML: yesXML to SQL: yes– XML to VCF: noXML to Parquet: yesXML to MD: yes
YAMLYAML to XLSX: yesYAML to CSV: yesYAML to JSON: yesYAML to XML: yesYAML to YAML: yesYAML to SQL: yes– YAML to VCF: noYAML to Parquet: yesYAML to MD: yes
VCFVCF to XLSX: yesVCF to CSV: yesVCF to JSON: yesVCF to XML: yes– VCF to YAML: noVCF to SQL: yesVCF to VCF: yes– VCF to Parquet: noVCF to MD: yes
SQLSQL to XLSX: yesSQL to CSV: yesSQL to JSON: yesSQL to XML: yes– SQL to YAML: noSQL to SQL: yes– SQL to VCF: noSQL to Parquet: yesSQL to MD: yes
ParquetParquet to XLSX: yesParquet to CSV: yesParquet to JSON: yesParquet to XML: yes– Parquet to YAML: noParquet to SQL: yes– Parquet to VCF: noParquet to Parquet: yesParquet to MD: yes
Jadual HTML/PDFJadual HTML/PDF to XLSX: yesJadual HTML/PDF to CSV: yesJadual HTML/PDF to JSON: yesJadual HTML/PDF to XML: yes– Jadual HTML/PDF to YAML: noJadual HTML/PDF to SQL: yes– Jadual HTML/PDF to VCF: noJadual HTML/PDF to Parquet: yesJadual HTML/PDF to MD: yes
supported not offeredTurut tersedia: XLS, ODS, TSV, TXT, jadual HTML, DOCX (sebagai jadual Word) dan Base64. Sebarang fail, termasuk gambar, boleh dikodkan sebagai Base64. Tanda sengkang menandakan pasangan yang sumbernya tidak mempunyai baris yang sesuai dengan sasaran, seperti kenalan daripada dokumen JSON bersarang.

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.

Rupa baris CSV selepas ditukar ke JSON

Pengepala CSV id,name,city dengan satu baris 1,Ana,Lisbon, ditukar dengan Tatasusunan objek dan Format kemas
[
  {
    "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.

Alat dokumen dan data lain
Imej ke ExcelPenukar DokumenTukar ke PDF
Penukar PDFImej 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.