Konverter CSV / JSON / Excel

Konversi file tabel CSV, JSON, dan XLSX langsung di browser Anda.

Masukan
Hasil
Pemisah CSV
Hasil

File hasil konversi dan pratinjau akan muncul di sini.

Siap. Pilih file tabel untuk dikonversi.

File tabel Anda dikonversi langsung di browser Anda. Tidak ada data yang diunggah ke BroBroGo.

Tanya Jawab

Apakah spreadsheet saya diunggah?

Tidak. File CSV, JSON, dan XLSX diurai langsung di browser Anda, dan file unduhan dibuat secara lokal.

Apakah alat ini mempertahankan rumus dan pemformatan Excel?

Tidak. Alat ini mengonversi nilai yang terlihat dari lembar kerja pertama menjadi tabel yang bersih. Alat ini tidak menghitung rumus atau mempertahankan gaya sel.

Bagaimana JSON dikonversi menjadi tabel?

Array objek akan diubah menjadi baris, kunci objek menjadi kolom, dan kunci objek bersarang akan diratakan menggunakan jalur titik (dot path). Array dari array dipertahankan sebagai baris tabel.

Cara Kerja Konversi Antar-Format Tabel

Alat ini memproses konversi file tabel secara langsung di dalam browser Anda. Anda dapat memilih satu file dari perangkat atau menyeretnya ke area kerja, menentukan format keluaran yang diinginkan, dan mengunduh hasil konversinya.

Proses konversi mendukung tiga format utama:

  • CSV (Comma-Separated Values): Format teks polos yang menggunakan pemisah tertentu untuk memisahkan nilai antar-kolom. Anda dapat menentukan pemisah berupa Koma, Titik Koma, atau Tab.
  • JSON (JavaScript Object Notation): Format berbasis teks terstruktur yang sering digunakan untuk pertukaran data.
  • Excel (XLSX): Format spreadsheet standar yang digunakan untuk mengelola data tabel.

Alat ini secara otomatis mendeteksi format masukan dari file yang Anda unggah. Setelah proses selesai, sistem menampilkan pratinjau beserta informasi jumlah Baris, Kolom, dan ukuran Hasil file keluaran.

Aturan Konversi dan Batasan Format

Setiap format memiliki struktur penyimpanan data yang berbeda. Oleh karena itu, aturan tertentu diterapkan selama proses konversi berlangsung:

Konversi dari Excel (XLSX)

Saat membaca file Excel, alat ini hanya mengambil data dari lembar kerja pertama. Konversi hanya memproses nilai yang terlihat pada sel. Alat ini tidak menghitung rumus atau mempertahankan gaya sel seperti warna, batas, atau jenis huruf.

Konversi dari JSON ke Tabel

Untuk mengubah struktur hierarki JSON menjadi baris dan kolom yang datar, aturan berikut diterapkan:

  • Array dari objek akan diubah menjadi baris tabel.
  • Kunci (keys) di dalam objek akan menjadi kolom tabel.
  • Kunci objek bersarang (nested objects) akan diratakan menggunakan jalur titik (dot path).
  • Array di dalam array dipertahankan sebagai baris tabel.

Penanganan Kesalahan dan Validasi File

Alat ini melakukan validasi ketat terhadap file masukan untuk memastikan struktur data dapat diurai dengan benar. Jika terjadi masalah, sistem akan menampilkan pesan kesalahan spesifik berikut:

  • Pilih satu file terlebih dahulu. — Ditampilkan jika Anda menekan tombol konversi sebelum memilih file.
  • Pilih file CSV, JSON atau XLSX. — Ditampilkan jika format file yang diunggah tidak didukung.
  • File ini terlalu besar. Gunakan file di bawah {max}. — Ditampilkan jika ukuran file melebihi batas kapasitas pemrosesan browser.
  • Pilih format hasil yang berbeda. — Ditampilkan jika format keluaran yang dipilih sama dengan format masukan.
  • Tidak dapat mengonversi file ini. — Kesalahan umum ketika proses konversi gagal dilakukan.
  • CSV ini tidak dapat diurai. — Terjadi jika struktur dokumen CSV rusak atau tidak konsisten.
  • JSON ini tidak valid atau tidak berbentuk tabel. — Terjadi jika struktur JSON tidak mengikuti pola array objek atau array dari array yang dapat dijadikan tabel.
  • File Excel ini tidak dapat dibuka. — Terjadi jika file XLSX rusak atau tidak dapat dibaca.
  • File ini tidak memiliki baris tabel. — Ditampilkan jika file masukan kosong atau tidak mengandung data tabel.
  • Tabel ini memiliki lebih dari {max} baris. — Batasan baris terlampaui untuk menjaga kinerja browser.
  • Tabel ini memiliki lebih dari {max} kolom. — Batasan kolom terlampaui.
  • Konversi dibatalkan. — Ditampilkan jika proses dihentikan oleh pengguna.
  • Konversi ini memakan waktu terlalu lama. Coba gunakan file yang lebih kecil. — Ditampilkan jika proses mengalami waktu habis (timeout).

Pemrosesan Lokal untuk Keamanan Data

Keamanan data Anda terjaga karena seluruh proses konversi dilakukan secara lokal di dalam browser Anda. File CSV, JSON, dan XLSX diurai langsung di perangkat Anda, dan file unduhan dibuat secara lokal tanpa melibatkan server luar. Tidak ada data yang diunggah ke BroBroGo, sehingga data sensitif Anda tetap berada di dalam kendali Anda sepenuhnya.


Pertanyaan yang Sering Diajukan (FAQ)

Apakah spreadsheet saya diunggah? Tidak. File CSV, JSON, dan XLSX diurai langsung di browser Anda, dan file unduhan dibuat secara lokal.

Apakah alat ini mempertahankan rumus dan pemformatan Excel? Tidak. Alat ini mengonversi nilai yang terlihat dari lembar kerja pertama menjadi tabel yang bersih. Alat ini tidak menghitung rumus atau mempertahankan gaya sel.

Bagaimana JSON dikonversi menjadi tabel? Array objek akan diubah menjadi baris, kunci objek menjadi kolom, dan kunci objek bersarang akan diratakan menggunakan jalur titik (dot path). Array dari array dipertahankan sebagai baris tabel.

Dapatkah saya memilih karakter pemisah untuk file CSV? Ya. Anda dapat menentukan pemisah CSV yang diinginkan, dengan pilihan berupa Koma, Titik Koma, atau Tab.