UltKit

Konversi Data

Pindahkan baris data antarformat yang dibutuhkan spreadsheet, database, API, dan buku alamat. Unggah CSV, workbook Excel, file JSON atau XML, daftar kontak, atau tabel di dalam PDF, lalu dapatkan data yang sama dalam bentuk yang bisa dibaca program berikutnya.

Konverter Data

atau jatuhkan file CSV, TSV, TXT … di sini ·

Maks. 95 MB per file· Hingga 20 file· Dihapus setelah 30 menit

Keluaran

File diproses di server kami dan dihapus setelah 30 menit.

Cara menggunakan alat ini

  1. 1

    Unggah file data

    Tambahkan file CSV, TSV, XLSX, XLS, ODS, Numbers, JSON, XML, YAML, VCF, SQL, Parquet, HTML, atau PDF, hingga 20 file sekaligus dan masing-masing 95 MB.

  2. 2

    Pilih format tujuan

    Cari XLSX, CSV, JSON, XML, SQL, atau format lain di Konversi ke. Pengaturan pemisah, encoding, baris header, dan tanggal ada di Pengaturan lanjutan.

  3. 3

    Konversi dan impor

    Tekan Konversi ke XLSX (labelnya mengikuti pilihan Anda) lalu unduh file, atau ZIP jika beberapa sheet menjadi beberapa file.

Format spreadsheet, teks, dan kode: kegunaan masing-masing

Format data ada karena setiap program membaca data dengan cara berbeda. Spreadsheet seperti XLSX menyimpan sel, sheet, dan format angka. CSV, yang dibakukan sebagai RFC 4180 pada 2005, adalah penyebut bersama yang paling sederhana: baris-baris nilai biasa yang dipisahkan koma, yang bisa diimpor oleh setiap database dan sistem akuntansi. JSON, yang distandarkan sebagai RFC 8259 dan ECMA-404, adalah format yang dikirim API web dan dibaca JavaScript. XML lebih tua darinya dan masih dipakai untuk faktur, feed, dan format office, sementara YAML adalah format berbasis indentasi untuk file konfigurasi.

Sebagian besar konversi adalah perpindahan antardunia tersebut: seorang analis menerima ekspor API dalam JSON dan butuh sheet (JSON ke Excel), seorang developer menerima spreadsheet klien dan butuh file seed (CSV ke SQL), sebuah kantor mengekspor daftar untuk diserahkan ke sistem lain (Excel ke CSV). Masing-masing punya halaman preset dengan default yang tepat, tercantum di bawah teks ini.

Batas tiap format perlu diketahui sebelum konversi. Grid XLSX menampung 1.048.576 baris kali 16.384 kolom, sedangkan format XLS lama berhenti di 65.536 baris kali 256 kolom, jadi ekspor yang sangat besar sebaiknya ke XLSX, CSV, atau Parquet. Nama sheet di Excel dibatasi 31 karakter, karena itu Nama sheet tidak menerima lebih dari itu.

Konversi data apa saja yang didukung

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
Tabel HTML/PDFTabel HTML/PDF to XLSX: yesTabel HTML/PDF to CSV: yesTabel HTML/PDF to JSON: yesTabel HTML/PDF to XML: yes– Tabel HTML/PDF to YAML: noTabel HTML/PDF to SQL: yes– Tabel HTML/PDF to VCF: noTabel HTML/PDF to Parquet: yesTabel HTML/PDF to MD: yes
supported not offeredJuga tersedia: XLS, ODS, TSV, TXT, tabel HTML, DOCX (sebagai tabel Word), dan Base64. File apa pun, termasuk gambar, bisa di-encode sebagai Base64. Tanda pisah menandai pasangan yang sumbernya tidak memiliki baris yang cocok untuk tujuan, seperti kontak dari dokumen JSON bersarang.

Pengaturan konverter data menurut jenis keluaran

Pengaturan ini berlaku saat membaca dan menulis teks berpemisah.

  • Pemisah: deteksi otomatis, koma, titik koma, tab, pipe, atau spasi. Otomatis membaca pemisah masukan dan menulis koma.
  • Encoding teks: UTF-8 secara default; UTF-8 dengan BOM untuk Excel di Windows; UTF-16 dan code page lama untuk sistem lama.
  • Baris pertama adalah header: nama kolom menjadi key JSON, tag XML, kolom SQL, dan kolom vCard.
  • Kutip setiap nilai: membungkus setiap kolom dengan tanda kutip ganda untuk pengimpor yang ketat.

Seperti apa baris CSV setelah dikonversi ke JSON

Header CSV id,nama,kota dengan satu baris 1,Siti,Bandung, dikonversi dengan Array objek dan Format rapi
[
  {
    "id": 1,
    "nama": "Siti",
    "kota": "Bandung"
  }
]

Memperbaiki masalah impor data yang umum

  • Huruf beraksen dan non-Latin tampak kacau di Excel

    Excel di Windows menebak encoding lama. Konversi dengan Encoding teks diatur ke UTF-8 dengan BOM.

  • Hari dan bulan tertukar setelah impor

    Sistem tujuan membaca 03/04 secara terbalik. Atur Tanggal ke ISO, yang dibaca sama oleh setiap database dan bahasa pemrograman.

  • Pencarian (lookup) gagal padahal nilainya tampak identik

    Ada spasi tak terlihat di akhir sel. Biarkan Pangkas spasi aktif.

  • Baris data pertama berubah menjadi nama kolom

    File tidak punya baris header. Nonaktifkan Baris pertama adalah header agar baris 1 tetap menjadi data.

  • File SQL gagal saat diimpor

    Dialeknya tidak cocok dengan database. Pilih Dialek SQL yang benar dan gunakan Nama tabel SQL yang hanya berisi huruf, angka, dan garis bawah.

Pertanyaan seputar konversi data

Bagaimana cara membuka file JSON di Excel?

Unggah file .json dan konversi ke XLSX. Array objek menjadi satu baris per objek dengan key sebagai header kolom; objek bersarang diratakan menjadi kolom. JSON ke Excel menjelaskan cara array bersarang ditangani.

Mengapa file CSV saya terbuka dalam satu kolom di Excel?

Excel memakai pemisah daftar sesuai pengaturan wilayah sistem Anda. Di negara yang menulis desimal dengan koma, seperti Indonesia, Jerman, Prancis, atau Brasil, Excel mengharapkan titik koma. Konversi ulang dengan Pemisah diatur ke titik koma, atau impor lewat tab Data di Excel dan pilih pemisahnya sendiri.

Apa fungsi opsi Parquet di konverter data?

Parquet adalah format kolumnar Apache yang dipakai data warehouse dan alat seperti Spark, pandas, dan DuckDB. Format ini menyimpan setiap kolom bersama-sama dan terkompresi dengan baik, sehingga CSV besar sering menyusut cukup banyak. Konversi ke Parquet untuk pipeline analitik, atau gunakan Parquet ke CSV untuk membacanya di spreadsheet.

Bisakah saya mengimpor kontak dari spreadsheet ke ponsel lewat VCF?

Bisa. Masukkan nama, nomor telepon, dan email ke kolom dengan baris header, konversi sheet ke VCF, lalu impor file .vcf ke Google Kontak, iCloud, atau Outlook. Nama header dipetakan ke kolom vCard yang didefinisikan dalam RFC 6350. Kebalikannya, VCF ke CSV, mengekspor kontak ponsel ke sebuah sheet.

Dialek SQL mana yang harus saya pilih saat konversi ke SQL?

Dialek database tujuan impor Anda: MySQL, PostgreSQL, SQLite, atau SQL Server. Keempatnya berbeda dalam cara mengutip nama (backtick di MySQL, tanda kutip ganda di PostgreSQL dan SQLite, kurung siku di SQL Server) dan dalam tipe kolom, sehingga dialek yang cocok mencegah galat sintaks saat impor.

Mengapa teks Base64 saya lebih besar dari file aslinya?

Base64, yang didefinisikan dalam RFC 4648, menulis setiap 3 byte sebagai 4 karakter teks, sehingga hasilnya sekitar sepertiga lebih besar dari masukan. Itulah harga agar file bisa ditempel ke HTML, CSS, JSON, atau badan email. Aktifkan Prefiks data URI untuk mendapatkan string yang siap dipakai di img src.

Bisakah tabel di dalam PDF dikonversi ke CSV?

Bisa, untuk PDF yang berisi teks asli. Unggah PDF dan pilih CSV atau XLSX; tabel dideteksi per halaman. Untuk PDF hasil scan atau foto tabel, gunakan ubah gambar ke Excel, yang membaca tabel dengan OCR terlebih dahulu.

Alat dokumen dan data lainnya
Gambar ke ExcelKonversi DokumenKonversi ke PDF
Konversi PDFAmbil Teks dari Gambar (OCR)Konversi Ebook

Semua alat Konversi Data

Pilih target persis yang diminta kepada Anda. Setiap halaman di bawah ini adalah alat yang sama dengan pengaturan bawaan berbeda.