
Konversikan CSV ke JSON di Node.js
API pembangkit JSON
Prosedur pemasangan library generator JSON ini sangat mudah. Namun, Anda dapat mengunduh paket API atau menginstalnya dengan menjalankan perintah berikut:
npm install java
npm install aspose.cells
Cara Mengonversi CSV ke JSON di Node.js
Kita siap menulis kode sumber untuk membuat konverter CSV ke JSON untuk aplikasi berbasis Node.js kita. Anda dapat mengikuti langkah-langkah dan potongan kode yang diberikan di bawah ini:
- Buat instance dari kelas LoadOptions dan atur formatnya ke CSV.
- Muat file CSV dengan menginisialisasi konstruktor dengan kelas Workbook.
- Aktifkan metode getLastCell untuk mendapatkan sel terakhir di lembar kerja ini. Mengembalikan nol jika tidak ada data di lembar kerja.
- Tetapkan rentang pengeksporan ke JSON dengan memanggil metode ExportRangeToJsonOptions.
- Panggil metode createRange untuk membuat objek Range dari rentang sel.
- Ekspor rentang ke file JSON dengan memanggil metode exportRangeToJson.
Salin & tempel kode berikut ke file utama Anda:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
var fs = require('fs'); var aspose = aspose || {}; aspose.cells = require("aspose.cells"); // Instantiate an instance of the LoadOptions class and set the format to CSV. var loadOptions = new aspose.cells.LoadOptions(aspose.cells.LoadFormat.CSV); // Load CSV file by initializing the constructor by Workbook class. var workbook = new aspose.cells.Workbook( "sample.csv", loadOptions); // Invoke the getLastCell method to get the last cell in this worksheet. Returns null if there is no data in the worksheet. var lastCell = workbook.getWorksheets().get(0).getCells().getLastCell(); // Set exporting range to json by calling the ExportRangeToJsonOptions method. var options = new aspose.cells.ExportRangeToJsonOptions(); // Call the createRange method to create a Range object from a range of cells. var range = workbook.getWorksheets().get(0).getCells().createRange(0, 0, lastCell.getRow() + 1, lastCell.getColumn() + 1); // Export the range to json file by calling the exportRangeToJson method. var data = aspose.cells.JsonUtility.exportRangeToJson(range, options); // Display JSON console.log(data);
Dapatkan Lisensi Gratis
Anda dapat memanfaatkan lisensi sementara gratis untuk mencoba API tanpa batasan evaluasi.
Menyimpulkan
Kami mengakhiri posting blog ini di sini. Kami harap Anda telah mempelajari cara mengonversi CSV ke JSON di Node.js secara terprogram. Ada banyak metode lain yang diekspos oleh JSON generator API ini yang dapat memudahkan Anda dalam membangun modul konversi CSV ke JSON. Terakhir, Anda dapat mengunjungi dokumentasi untuk mengetahui fitur lainnya. Selain itu, kami menyarankan Anda untuk mengikuti [Panduan Memulai] kami15. Terakhir, conholdate.com sedang menulis posting blog baru. Jadi, harap tetap berhubungan untuk pembaruan rutin.
Berikan pertanyaan
Anda dapat memberi tahu kami tentang pertanyaan atau pertanyaan Anda di forum kami.
FAQ
Bagaimana Anda mengonversi Excel ke JSON menggunakan Node.js? Kunjungi link ini untuk melalui langkah-langkah dan cuplikan kode yang mengonversi CSV menjadi JSON secara terprogram.