Open Source Ruby Library untuk Memproses Excel Spreadsheet
Ruby API untuk bekerja dengan spreadsheet yang kompatibel dengan Microsoft Excel. Ini memungkinkan untuk membuat spreadsheet baru, memodifikasi dokumen yang ada, mengelompokkan atau memisahkan sel spreadsheet Excel & lainnya.
Ruby Spreadsheet Library membantu pengembang perangkat lunak untuk bekerja dengan spreadsheet yang kompatibel dengan Microsoft Excel di dalam aplikasi Ruby mereka sendiri. Perpustakaan ini sangat stabil dan tersedia di bawah Lisensi GPL-3.0 untuk masyarakat umum. Perpustakaan ini sangat ramah pengguna dan juga sangat aman. Ini telah menyertakan dukungan untuk berbagai fitur pengkodean. Secara default, UTF-8 digunakan untuk pengkodean spreadsheet.
Ada beberapa fitur penting yang didukung oleh library yang terkait dengan pembuatan spreadsheet Excel serta manipulasi seperti membuat spreadsheet baru dari awal, membaca file Excel yang ada, memodifikasi spreadsheet yang ada, menggunakan pengaturan halaman, menambahkan baris dan kolom baru, menyembunyikan baris yang ada atau kolom, pengelompokan baris dan kolom, dukungan pengaturan pencetakan, dukungan pengkodean spreadsheet, kompatibilitas mundur dan banyak lagi. Selain itu, perpustakaan telah meningkatkan efisiensi memori secara signifikan saat membaca File Excel besar.
Memulai dengan Spreadsheet
Cara yang disarankan untuk menginstal Spreadsheet ke dalam proyek Anda adalah dengan menggunakan RubyGems. Silakan gunakan perintah berikut untuk kelancaran instalasi.
Instal xlsx-populate melalui npm
udo gem install spreadsheet
Hasilkan Spreadsheet Excel Baru menggunakan Ruby
Pustaka sumber terbuka Ruby Spreadsheet telah menyediakan dukungan lengkap untuk menghasilkan spreadsheet yang kompatibel dengan Microsoft Excel menggunakan kode Ruby. Anda dapat dengan mudah membuat buku kerja baru dan menambahkan lembar ke dalamnya hanya dengan beberapa baris kode Ruby. Setelah dibuat, Anda dapat memasukkan konten ke dalamnya dan menerapkan pemformatan padanya. Anda juga dapat menyisipkan baris atau kolom baru, menyisipkan teks atau gambar, dan sebagainya.
Baca & Edit Spreadsheet yang Ada melalui Ruby
Pustaka Ruby Spreadsheet memungkinkan pemrogram perangkat lunak untuk mengakses dan membuka spreadsheet yang ada di dalam aplikasi mereka sendiri. Pustaka hanya menyediakan dukungan tulis untuk BIFF8 (Excel97 dan versi yang lebih tinggi). Anda juga dapat memodifikasi dokumen spreadsheet yang ada hanya dengan beberapa baris kode. Perpustakaan telah memberikan dukungan terbatas. Anda dapat dengan mudah menambahkan, mengubah, atau menghapus sel Excel serta mengisi Data untuk dievaluasi oleh Rumus yang telah ditentukan sebelumnya.
Kelompokkan atau Sembunyikan Baris dan Kolom
Pustaka Ruby Spreadsheet open source memungkinkan pemrogram komputer untuk mengelompokkan atau memisahkan sel spreadsheet Excel menggunakan perintah Ruby. Pustaka juga menyediakan dukungan untuk membuat file spreadsheet baru dengan kerangka. Anda juga dapat menyembunyikan atau menampilkan baris atau kolom pilihan Anda dengan mudah. Saat membaca file spreadsheet, Anda dapat dengan mudah mengubah properti tersembunyi dan garis luar. Harap diingat bahwa outline_level harus di bawah 8, karena format data Excel.