
Konversikan Excel ke SVG di Node.js
Instalasi pustaka JavaScript Excel
Pustaka Node.js Excel ini kaya fitur dan menawarkan dokumentasi lengkap terkait pemasangan dan penggunaannya. Jadi, jalankan perintah berikut untuk menginstal API ini di proyek Node.js Anda.
npm install java
npm install aspose.cells
Opsi kedua adalah mengunduh paket API dan mengaktifkan perpustakaan ini di proyek Node.js Anda.
Konversikan Excel ke SVG di Node.js
Terkadang Anda tidak menginstal MS Excel di sistem Anda dan tidak dapat mengakses file data. Oleh karena itu, penting untuk mengonversi Excel ke SVG agar file dapat dilihat dengan mudah. Anda dapat mengikuti langkah-langkah berikut untuk melakukan konversi Excel ke SVG secara terprogram:
- Buat objek Buku Kerja dan muat file sumber.
- Inisialisasi instance dari kelas ImageOrPrintOptions untuk mengakses opsi pembuatan gambar tambahan.
- Ubah setiap lembar kerja menjadi format SVG dalam satu halaman dengan memanggil metode setSaveFormat.
- Aktifkan metode setOnePagePerSheet ini untuk menempatkan semua konten dari satu lembar ke satu halaman saja.
- Ubah setiap lembar kerja menjadi format svg dengan memanggil metode SheetRender.
- Panggil metode toImage ini untuk menampilkan lembar kerja ke dalam format gambar Svg.
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 aspose = aspose || {}; aspose.cells = require("aspose.cells"); // Create a workbook object and load the source file var workbook = new aspose.cells.Workbook("sample.xlsx"); // Initialize an instance of the ImageOrPrintOptions class to access additional image creation options var imgOptions = new aspose.cells.ImageOrPrintOptions(); // Convert each worksheet into svg format in a single page by calling setSaveFormat method imgOptions.setSaveFormat(aspose.cells.SaveFormat.SVG); // Invoke this setOnePagePerSheet method to put all content of one sheet to only one page. imgOptions.setOnePagePerSheet(true); var sheetCount = workbook.getWorksheets().getCount(); for (var i = 0; i < sheetCount; i++) { var sheet = workbook.getWorksheets().get(i); // Convert each worksheet into svg format by calling SheetRender method var sr = new aspose.cells.SheetRender(sheet, imgOptions); for (var k = 0; k < sr.getPageCount(); k++) { // Call this toImage method to output the worksheet into Svg image format sr.toImage(k, sheet.getName() + k + "_out.svg"); } }
Dapatkan Lisensi Gratis
Anda bisa mendapatkan lisensi sementara gratis untuk mencoba API di luar batasan evaluasi.
Menyimpulkan
Kami mengakhiri posting blog ini di sini. Anda telah mempelajari cara mengonversi Excel ke SVG di Node.js secara terprogram. Selain itu, kami telah mencantumkan semua langkah yang mendemonstrasikan metode API. Selain itu, Anda dapat mengunjungi dokumentasi library Node.js Excel ini untuk mengetahui fitur penting lainnya. Selanjutnya, Anda dapat memeriksa bagian “Lihat Juga” di bawah untuk artikel yang relevan. Terakhir, silakan kunjungi conholdate.com untuk pembaruan terkini.
Berikan pertanyaan
Anda dapat memberi tahu kami tentang pertanyaan atau pertanyaan Anda di forum kami.
FAQ
Bisakah Anda mengekspor Excel sebagai SVG? Anda dapat menginstal JavaScript Excel library ini untuk mengekspor file Excel ke format file SVG. Metode setSaveFormat ini mengubah Lembar Kerja menjadi format SVG secara terprogram. Program apa saja yang dapat dikonversi ke SVG? Salin & tempel cuplikan kode ini ke file utama Anda yang mengonversi Excel ke SVG secara terprogram.