Konverter Excel, CSV & JSON ke Array JavaScript

Tempel baris spreadsheet atau JSON, lalu dapatkan array atau objek literal JavaScript yang rapi untuk kode, tes, data mock, atau konfigurasi kamu.

Diperbarui
Buka file (.xlsx, .csv, .json)
Input
Bentuk
Indentasi

Pratinjau input

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Konversi CSV, Excel atau JSON ke array PHP onlineExcel, CSV & JSON ke Array PHP →

Cara menggunakan Excel, CSV & JSON ke Array JS

  1. Tempel CSV, sel Excel, atau JSON, atau buka file.
  2. Pilih bentuk output: array objek, baris sebagai array, atau objek dengan kunci dari kolom pertama.
  3. Pilih deklarasi (const, export const, module.exports…), gaya tanda kutip, dan indentasi.
  4. Salin kodenya atau unduh sebagai file .js.

Apa fungsi konverter CSV ke array JavaScript?

Alat ini mengubah baris spreadsheet menjadi literal JavaScript yang bisa langsung kamu tempel ke kode sumber. Sangat berguna untuk data mock, cerita Storybook, unit test, opsi dropdown, tabel lookup kecil, dan situs statis yang tidak butuh database atau parser CSV saat runtime.

export const products = [
  { id: 1, name: 'Ada Lovelace', active: true },
  { id: 2, name: 'Grace Hopper', active: true },
];

Literal JavaScript vs JSON

JSON adalah subset ketat dari sintaks JavaScript, tetapi JavaScript yang ditulis manual biasanya lebih longgar. Alat ini menghasilkan JavaScript yang idiomatik:

  • Kunci tanpa kutip jika kuncinya berupa identifier yang valid (name:), dan hanya diberi kutip jika perlu ('nama depan':).
  • Tanda kutip tunggal atau ganda agar sesuai dengan pengaturan Prettier atau ESLint kamu.
  • Koma di akhir, sehingga perubahan diff tetap satu baris saat kamu menambah baris baru.
  • Tipe data asli: angka, boolean, dan null tidak diberi kutip; nilai dengan angka nol di depan tetap berupa string.

Bentuk dan deklarasi

OpsiOutput
Objek[{ id: 1, … }, …] — array rekaman yang umum dipakai
Baris (daftar)[['id', 'name'], [1, 'Ada']] — header di awal, seperti di spreadsheet
Kunci dari kolom 1{ 'KB-001': { … } } — pencarian instan berdasarkan ID
export const / export defaultES modules (Vite, Next.js, Node modern)
module.exportsCommonJS (kode Node.js lama)

Dengan input JSON, opsi Pertahankan struktur JSON asli akan mengonversi objek dan array bersarang apa adanya. Butuh tipe TypeScript untuk data kamu? Buat dengan JSON ke TypeScript. Untuk proyek PHP, gunakan CSV ke array PHP.

Juga dicari sebagai: csv ke array js, excel ke array javascript, csv ke array of objects, json ke objek javascript, csv ke objek js, spreadsheet ke javascript, csv ke array typescript.

Tool yang cocok dipakai bersama Excel, CSV & JSON ke Array JS

  • Excel ke JSON — Buka workbook .xlsx atau tempel sel langsung dari Excel atau Google Sheets, lalu dapatkan JSON yang rapi.
  • CSV ke JSON — Tempel CSV atau TSV dan dapatkan array JSON berisi objek.
  • Generator Data Palsu — Buat hingga 10.000 baris data test realistis — pengguna, produk, pesanan, alamat, perusahaan, atau record API bersarang — atau susun skema sendiri.
  • JSON ke Excel — Ubah array JSON jadi buku kerja Excel yang sebenarnya.

Pertanyaan yang sering diajukan

Bagaimana cara mengonversi CSV ke array of objects di JavaScript?
Tempel CSV yang memiliki baris header, lalu pertahankan bentuk Objek. Setiap baris akan menjadi objek dengan nama kolom sebagai kuncinya.
Bisakah output-nya dipakai di TypeScript?
Bisa, literal tersebut valid di TypeScript. Tambahkan anotasi tipe, atau buat interface dari data dengan alat JSON ke TypeScript.
Kenapa ada angka yang diberi tanda kutip?
Nilai seperti kode pos atau ID dengan angka nol di depan, serta integer yang terlalu besar untuk number JavaScript, disimpan sebagai string agar tidak berubah.
Apakah data saya diunggah?
Tidak. Konversi berjalan sepenuhnya di browser kamu.
Bisakah saya memasang Excel, CSV & JSON ke Array JS sebagai aplikasi web dan memakainya offline?
Bisa. Excel, CSV & JSON ke Array JS adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait