1. Produk
  2.   Hamparan
  3.   Node.js
  4.   XLSX-Populate
 
  

Perpustakaan Node.js Percuma untuk Mencipta & Membaca Fail Excel XLSX

Penukar/Pembina XLSX Open Source Node.js membolehkan Pembangun Perisian Mencipta, Mengubah Suai, Mengesahkan, & Membaca Fail Excel (.xlsx) dalam Node.js & Penyemak Imbas Web dengan Sokongan Enkripsi.

Apakah XLSX-Populate?

Fail XLSX telah menjadi keperluan asas dalam dunia lembaran kerja, menyediakan cara yang mudah untuk menyimpan dan memanipulasi data. Apabila bekerja dengan fail Excel melalui kod, pustaka XLSX-Populate adalah alat yang menonjol. Dibuat untuk JavaScript, XLSX-Populate membolehkan pemaju membina, mengedit, membaca, dan mengurus fail Excel (.xlsx) tanpa memerlukan MS Excel atau perisian luaran lain. Alat ini berguna untuk aplikasi web yang memerlukan pembuatan laporan, papan pemuka, atau sebarang tugas yang melibatkan lembaran kerja.

XLSX-Populate adalah pustaka mesra pengguna yang dicipta untuk membantu anda mengurus fail Excel XLSX dengan mudah. Tujuannya ialah menawarkan antara muka yang mudah tetapi kuat untuk mengendalikan fail Excel, memenuhi keperluan pemaju dan pengatur cara pada semua peringkat kepakaran. Tidak seperti pustaka lain yang menawarkan fungsi terhad, pustaka ini menyokong pelbagai ciri, memberi anda kawalan penuh ke atas dokumen Excel. Anda boleh mencipta buku kerja Excel baru dari awal, menambah, mengeluarkan, atau menamakan semula lembaran kerja, memuat fail .xlsx sedia ada, membaca dan menulis ke sel individu, menetapkan formula sel, menggayakan sel secara meluas, mengurus julat sel, mendefinisikan peraturan validasi data, menggunakan pemformatan bersyarat, dan banyak lagi.

Bekerja dengan XLSX-Populate sangat mudah. Ia berfungsi lancar dengan Node.js dan pelayar web, menjadikannya serba boleh untuk pelbagai aplikasi. Mengendalikan fail Excel yang besar kadang-kadang boleh melambatkan prestasi, tetapi alat ini dibina untuk cepat dan cekap. Ia mengurus set data yang besar dengan baik, memastikan tugas seperti membaca, menulis, dan mengedit sel selesai dengan pantas dan tanpa masalah. Secara keseluruhan, perpustakaan ini merupakan sumber utama untuk pemaju yang perlu bekerja dengan fail Excel melalui kod. Pelbagai fungsi, antara muka mesra pengguna, dan kebolehadaptasian menjadikannya pilihan yang baik untuk pakar perisian dan pemaju seperti anda.

Previous Next

Memulakan dengan XLSX-Populate

Cara yang disyorkan untuk memasang XLSX-Populate ialah menggunakan npm, sila gunakan skrip berikut untuk pemasangan yang lancar.

Pasang XLSX-Populate melalui npm

npm install xlsx-populate

Anda boleh muat turun perpustakaan bersama yang telah dikompilasi dari repositori GitHub dan memasangnya.

Penciptaan & Pengubahsuaian Buku Kerja XLSX dalam Node.js

Perpustakaan sumber terbuka XLSX-Populate telah menyediakan fungsi lengkap dan kukuh untuk membuat buku kerja Excel baru dari awal serta mengubahsuai yang sedia ada dalam aplikasi Node.js. Ini termasuk keupayaan menambah, menamakan semula, dan memadam helaian kerja dalam buku kerja, memberikan pengguna kawalan penuh ke atas struktur fail Excel XLSX mereka. Berikut adalah contoh yang sangat ringkas yang menunjukkan bagaimana pemaju perisian dapat mengisi data dalam buku kerja dan mengakses helaian serta sel dalam buku kerja untuk memanipulasikannya. Dalam persekitaran Node.js.

Bagaimana Memuat Data ke dalam Buku Kerja XLSX & Mengubahnya melalui Pustaka Node.js?

const XlsxPopulate = require('xlsx-populate');

// Load a new blank workbook
XlsxPopulate.fromBlankAsync()
    .then(workbook => {
        // Modify the workbook.
        workbook.sheet("Sheet1").cell("A1").value("This is neat!");

        // Write to file.
        return workbook.toFileAsync("./out.xlsx");
    });

Gunakan Gaya & Format pada Fail XLSX dalam Node.js

Selain nilai sel asas dan formula, perpustakaan XLSX-Populate menonjol dalam keupayaan penataan gaya dan format dalam persekitaran Node.js. Pembangun perisian boleh menggabungkan sel, menetapkan gaya sempadan, menetapkan penjajaran sel, serta menerapkan format teks kaya dalam sel, termasuk pelbagai fon, warna, dan gaya dalam satu sel. Pemformatan bersyarat juga disokong, yang bermaksud anda boleh menukar gaya sel secara dinamik berdasarkan nilai mereka, memudahkan penyorotan trend data penting dan nilai luar biasa. Contoh berikut menunjukkan contoh kod mudah untuk menetapkan dan mendapatkan gaya sel dalam aplikasi Node.js.

Bagaimana Mendapatkan/Menyetkan Gaya Sel Lembaran Kerja di dalam Aplikasi Node.js?

// Get a single style
const bold = cell.style("bold"); // true

// Get multiple styles
const styles = cell.style(["bold", "italic"]); // { bold: true, italic: true }

// Set a single style
cell.style("bold", true);

// Set multiple styles
cell.style({ bold: true, italic: true });

Manipulasi Sel Lembaran Kerja dalam Aplikasi Node.js

Salah satu ciri utama perpustakaan sumber terbuka XLSX-Populate ialah sokongan meluasnya untuk mengendalikan dan memanipulasi data dalam sel lembar kerja. Pembangun perisian boleh dengan mudah menetapkan dan mendapatkan nilai sel, yang boleh berupa nombor, rentetan, tarikh, atau bahkan teks kaya. Selain itu, perpustakaan ini menyokong pemformatan sel, membolehkan penyesuaian gaya fon, saiz, warna, dan lain-lain. Ini penting untuk mencipta lembar kerja yang profesional dan mudah dibaca. Berikut ialah contoh yang sangat berguna yang menunjukkan cara menetapkan sel kepada teks kaya dalam aplikasi Node.js.

Bagaimana Menetapkan Sel Lembaran Kerja menjadi Teks Kaya di dalam Aplikasi Node.js?

const RichText = require('xlsx-Populate').RichText;
const cell = workbook.sheet(0).cell('A1');
// set a cell value to rich text
cell.value(new RichText());

// add two rich text fragments
cell.value()
    .add('hello ', { italic: true, bold: true })
    .add('world!', { fontColor: 'FF0000' });

Pengesahan Data dalam Fail Excel XLSX dalam Node.js

Pengesahan data ialah ciri penting untuk memastikan integriti dan ketepatan data dalam fail Excel. Perpustakaan sumber terbuka XLSX-Populate memudahkan pembangun perisian untuk menetapkan peraturan pengesahan data pada sel dalam aplikasi Node.js mereka. Ini termasuk senarai turun, sekatan angka, dan kriteria pengesahan lain yang membantu mencegah kesilapan input data. Contoh berikut menunjukkan bagaimana pembangun perisian boleh menetapkan/mendapatkan pengesahan data dalam persekitaran Node.js.

Bagaimana Mendapatkan/Menyetkan Validasi Data pada Lembaran Kerja Excel XLSX dalam Aplikasi Node.js?

// Set the data validation
cell.dataValidation({
    type: 'list',
    allowBlank: false,
    showInputMessage: false,
    prompt: false,
    promptTitle: 'String',
    showErrorMessage: false,
    error: 'String',
    errorTitle: 'String',
    operator: 'String',
    formula1: '$A:$A',//Required
    formula2: 'String'
});

//Here is a short version of the one above.
cell.dataValidation('$A:$A');

// Get the data validation
const obj = cell.dataValidation(); // Returns an object

// Remove the data validation
cell.dataValidation(null); //Returns the cell
 Melayu