1. Produk
  2.   Hamparan
  3.   Ruby
  4.   rubyXL
 
  

Open Source Ruby API untuk Pemprosesan Hamparan Excel  

Perpustakaan Ruby Percuma berfungsi dengan format fail Excel XLSX. Ia menyokong penghuraian pantas format fail XLSX, menjana buku kerja baharu, membaca fail XLSX sedia ada & sebagainya.

RubyXL ialah perpustakaan Ruby terkemuka untuk bekerja dengan format fail Excel XLSX. Perpustakaan telah menyertakan fungsi yang sangat berguna untuk penghuraian format fail XLSX yang sangat pantas di dalam aplikasi Ruby. Perpustakaan ini mampu menghuraikan keseluruhan struktur OOXML dan boleh membuka, membaca dan mengubah suai fail yang dibuat oleh MS Excel dengan mudah. Perpustakaan ini adalah sumber terbuka dan tersedia secara percuma di bawah lesen MIT untuk orang awam.

Pustaka rubyXL telah menyertakan fungsi yang sangat berguna yang berkaitan dengan penciptaan dan penyesuaian fail Excel XLSX seperti membaca fail XLSX sedia ada, mengakses baris atau lajur tertentu hamparan, menjana buku kerja baharu, mengakses dan mengurus sifat sel baharu, memasukkan dan mengurus baris baharu dan lajur, menambah lembaran kerja baharu pada buku kerja, menamakan semula lembaran kerja, menukar pemformatan dan gaya sel, baris atau lajur, sempadan dipertingkat, menggabungkan sel, memadam baris atau lajur lembaran kerja dan banyak lagi

Previous Next

Bermula dengan rubyXL

Cara yang disyorkan untuk memasang perpustakaan rubyXL adalah dengan menggunakan RubyGems. Sila gunakan arahan berikut untuk pemasangan yang lancar.

Pasang rubyX melalui RubyGems

gem install rubyXL 

Jana Buku Kerja Excel Baharu melalui Ruby

Microsoft Excel ialah alat berkuasa yang memberi pengguna keupayaan untuk mengatur dan menyimpan data mereka dengan cara yang lebih baik. Ia adalah program hamparan yang paling banyak digunakan dan memainkan peranan penting dalam banyak aktiviti perniagaan, tugas pendidikan serta organisasi data individu. Pustaka rubyXL memberikan pengaturcara perisian keupayaan untuk menjana buku kerja Excel baharu dengan hanya beberapa baris kod. Anda boleh menambah lembaran kerja baharu dengan mudah, menetapkan nama pada lembaran kerja, memadam lembaran kerja yang tidak diingini dan banyak lagi.

Cipta Buku Kerja Excel melalui Ruby

require 'rubyXL'
wb = RubyXL::Workbook.new
wb.is_template = true
ws = wb[0]
ws.add_cell(0, 0, 'test')
wb.save('output.xltx')

Urus Lajur dan Baris melalui Ruby

Pustaka rubyXL sumber terbuka telah menyertakan beberapa ciri penting yang berkaitan dengan mengurus baris dan lajur dalam hamparan Excel. Pustaka telah menyediakan sokongan untuk memasukkan baris atau lajur baharu, menukar ketinggian baris, mengubah suai lebar lajur, menukar fon di dalam baris atau lajur, menukar penjajaran, memadam satu set baris atau lajur, mengubah suai format sel dan sebagainya.

Akses & Ubah Suai Hamparan Sedia Ada

RubyXL sumber terbuka memberi pembangun perisian keupayaan untuk mengakses dan membuka hamparan yang telah dibuat menggunakan kod Ruby. Anda boleh mengakses baris tertentu dengan mudah dan membaca kandungannya serta mengubah suainya mengikut keperluan anda sendiri. Perpustakaan juga menyediakan sokongan untuk menambah lembaran kerja, imej dan teks baharu dengan hanya beberapa baris kod Ruby. Anda juga boleh memilih menukar sel, sempadan, mengisi, menggabungkan sel dan sebagainya.

Mengakses & Menamakan Semula Lembaran Kerja melalui Perpustakaan Ruby

workbook.worksheets[0] # Returns first worksheet
workbook[0]            # Returns first worksheet
workbook['Sheet1']
//Renaming Worksheets
worksheet.sheet_name = 'Cool New Name' # Note that sheet name is limited to 31 characters by Excel.

Baca Fail Excel Sedia Ada melalui Ruby

Pustaka rubyXL percuma membolehkan pembangun perisian membuka dan membaca dokumen hamparan Excel sedia ada di dalam aplikasi mereka sendiri menggunakan beberapa arahan Ruby. Perpustakaan telah menyediakan beberapa fungsi yang berguna untuk mengakses dan mengulang melalui baris dan lajur yang berbeza dengan mudah.

Baca Fail Excel melalui API Ruby

//Replace 'ExcelFilePath' with the file path to read file
workbook = RubyXL::Parser.parse('ExcelFilePath')
 Melayu