Atvērtā pirmkoda Ruby API Excel izklājlapu apstrādei  

Bezmaksas Ruby Library, kas strādā ar Excel XLSX failu formātiem. Tā atbalsta ātru XLSX failu formātu parsēšanu, jaunas darbgrāmatas ģenerēšanu, esošo XLSX failu lasīšanu un tā tālāk.

RubyXL ir vadošā Ruby bibliotēka darbam ar Excel XLSX failu formātiem. Bibliotēkā ir iekļauta ļoti noderīga funkcija ļoti ātrai XLSX failu formātu parsēšanai Ruby lietojumprogrammās. Bibliotēka spēj parsēt visu OOXML struktūru un var viegli atvērt, lasīt un modificēt MS Excel izveidotos failus. Bibliotēka ir atvērtā pirmkoda un ir brīvi pieejama plašai sabiedrībai saskaņā ar MIT licenci.

RubyXL bibliotēkā ir iekļautas ļoti noderīgas funkcijas, kas saistītas ar Excel XLSX failu izveidi un pielāgošanu, piemēram, esošo XLSX failu lasīšana, piekļuve noteiktai izklājlapas rindai vai kolonnai, jaunas darbgrāmatas ģenerēšana, piekļuve un jaunu šūnu rekvizītu pārvaldība, jaunu rindu ievietošana un pārvaldība. un kolonnas, jaunu darblapu pievienošana darbgrāmatai, darblapu pārdēvēšana, šūnu, rindu vai kolonnu formatējuma un stilu maiņa, uzlabotas apmales, šūnu sapludināšana, darblapas rindu vai kolonnu dzēšana un daudz kas cits

Previous Next

Darba sākšana ar rubyXL

Ieteicamais veids, kā instalēt rubyXL bibliotēku, ir izmantot RubyGems. Lūdzu, izmantojiet šo komandu vienmērīgai instalēšanai.

Instalējiet rubyX, izmantojot RubyGems

gem install rubyXL 

Izveidojiet jaunu Excel darbgrāmatu, izmantojot Ruby

Microsoft Excel ir spēcīgs rīks, kas lietotājiem sniedz iespēju labāk organizēt un uzglabāt savus datus. Tā ir visbiežāk izmantotā izklājlapu programma, un tai ir svarīga loma daudzās uzņēmējdarbības aktivitātēs, izglītības uzdevumos, kā arī individuālo datu organizēšanā. RubyXL bibliotēka sniedz programmatūras programmētājiem iespēju ģenerēt jaunu Excel darbgrāmatu, izmantojot tikai dažas koda rindas. Varat viegli pievienot jaunu darblapu, piešķirt darblapai nosaukumu, dzēst nevēlamo darblapu un daudz ko citu.

Izveidojiet Excel darbgrāmatu, izmantojot Ruby

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

Pārvaldiet kolonnas un rindas, izmantojot Ruby

Atvērtā koda rubyXL bibliotēkā ir iekļautas vairākas svarīgas funkcijas, kas saistītas ar rindu un kolonnu pārvaldību Excel izklājlapā. Bibliotēka ir nodrošinājusi atbalstu jaunu rindu vai kolonnu ievietošanai, rindas augstuma maiņai, kolonnu platuma mainīšanai, fontu maiņai rindā vai kolonnā, līdzinājuma mainīšanai, rindu vai kolonnu kopas dzēšanai, šūnu formāta modificēšanai utt.

Piekļūstiet un mainiet esošās izklājlapas

Atvērtā koda rubyXL sniedz programmatūras izstrādātājiem iespēju piekļūt un atvērt jau izveidotās izklājlapas, izmantojot Ruby kodu. Varat viegli piekļūt noteiktai rindai un lasīt tās saturu un mainīt to atbilstoši savām vajadzībām. Bibliotēka nodrošina arī atbalstu jaunu darblapu, attēlu un teksta pievienošanai, izmantojot tikai dažas Ruby koda rindas. Varat arī atlasīt mainīt šūnas, apmales, aizpildīt, sapludināt šūnas utt.

Piekļuve darblapām un to pārdēvēšana, izmantojot Ruby Library

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.

Lasiet esošo Excel failu, izmantojot Ruby

Bezmaksas rubyXL bibliotēka ļauj programmatūras izstrādātājiem atvērt un lasīt esošos Excel izklājlapu dokumentus savā lietojumprogrammā, izmantojot dažas Ruby komandas. Bibliotēka ir nodrošinājusi dažas noderīgas funkcijas, lai viegli piekļūtu un atkārtotu dažādas rindas un kolonnas.

Lasiet Excel failu, izmantojot Ruby API

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