SheetJS JS-XLSX
Pustaka JavaScript untuk Spreadsheet Excel
Open Source JavaScript API untuk Membuat, Mengurai, Mengunci & Membuka Buku Kerja Excel.
SheetJS JS-XLSX memfasilitasi pengembang JavaScript dalam membaca dan menulis spreadsheet Excel dari berbagai format file.
Ini memberi pengembang kemampuan untuk membuat buku kerja dari awal, mengurai lembar kompleks, mengonversi tabel HTML, membaca sel tertentu, menambahkan lembar kerja baru, dan banyak lagi.
Memulai dengan SheetJS
Cukup tambahkan tag skrip berikut di browser untuk memulai dengan SheetJS
Integrasi SheetJS
<script lang="javascript" src="/dist/xlsx.full.min.js"></script>
JavaScript API untuk Membuat & Memodifikasi File Spreadsheet
SheetJS JS-XLSX memungkinkan pembuatan buku kerja baru dari awal. Setelah dibuat, pengembang dapat dengan mudah memperbarui properti buku kerja seperti judul, subjek, penulis, dll. Pengembang juga dapat membuat lembar kerja dan menambahkannya ke buku kerja kosong serta menetapkan nama ke lembar baru dan menambahkan data sel menggunakan beberapa opsi.
Buat XLSX - JavaScript
var fs = require('fs');
var XLSX = require('xlsx');
var wb = XLSX.utils.book_new();
wb.Props = {
Title: "FileFomat",
Subject: "Developer Guide"
};
wb.SheetNames.push("Test Sheet");
var ws_data = [['hello' , 'world']];
var ws = XLSX.utils.aoa_to_sheet(ws_data);
wb.Sheets["Test Sheet"] = ws;
var wbout = XLSX.write(wb, {bookType:'xlsx', type: 'binary'});
Parsing Data Buku Kerja menggunakan JavaScript
SheetJS JS-XLSX dapat mengurai data buku kerja dari aplikasi berbasis web. Ini mendukung konversi beberapa tabel pada halaman web ke lembar kerja individual, mengekstrak kode HTML dari halaman, dan banyak lagi.
Kunci dan Buka Kunci Sel Buku Kerja di Aplikasi JavaScript
Terkadang, diperlukan untuk mengunci kumpulan sel tertentu dalam spreadsheet untuk melindungi spreadsheet dari perubahan yang tidak diinginkan. SheetJS JS-XLSX memberi pengembang kemampuan untuk mengunci dan membuka kunci sel Buku Kerja. Berguna untuk melindungi sel tertentu, karena Anda dapat mengizinkan pengguna membuat perubahan pada sebagian besar spreadsheet bila diperlukan.
Sometimes, it is required to lock up a certain set of cells in a spreadsheet to protect spreadsheets from unintended changes. SheetJS JS-XLSX gives the developer the ability to lock and unlock Workbook cells. It is useful to protect certain sel, as you can let the users make changes to most of the spreadsheet when required.