Avoimen lähdekoodin Ruby API Excel-laskentataulukkokäsittelyyn
Ilmainen Ruby Library, joka toimii Excel XLSX -tiedostomuotojen kanssa. Se tukee XLSX-tiedostomuotojen nopeaa jäsentämistä, uuden työkirjan luomista, olemassa olevien XLSX-tiedostojen lukemista ja niin edelleen.
RubyXL on johtava Ruby-kirjasto Excel XLSX -tiedostomuotojen kanssa työskentelemiseen. Kirjastossa on erittäin hyödyllinen toiminto erittäin nopeaan XLSX-tiedostomuotojen jäsentämiseen Ruby-sovelluksissa. Kirjasto pystyy jäsentämään koko OOXML-rakenteen ja voi helposti avata, lukea ja muokata MS Excelillä luotuja tiedostoja. Kirjasto on avoimen lähdekoodin ja on vapaasti saatavilla MIT-lisenssillä suurelle yleisölle.
RubyXL-kirjastossa on erittäin hyödyllisiä Excel XLSX -tiedostojen luomiseen ja mukauttamiseen liittyviä toimintoja, kuten olemassa olevien XLSX-tiedostojen lukeminen, laskentataulukon tietyn rivin tai sarakkeen käyttö, uuden työkirjan luominen, uusien solujen ominaisuuksien käyttö ja hallinta, uusien rivien lisääminen ja hallinta. ja sarakkeet, uusien laskentataulukoiden lisääminen työkirjaan, laskentataulukoiden uudelleennimeäminen, solujen, rivien tai sarakkeiden muotoilun ja tyylien muuttaminen, parannetut reunat, solujen yhdistäminen, laskentataulukon rivien tai sarakkeiden poistaminen ja paljon muuta
RubyXL:n käytön aloittaminen
Suositeltava tapa asentaa rubyXL-kirjasto on käyttää RubyGemsiä. Käytä seuraavaa komentoa sujuvaan asennukseen.
Asenna rubyX RubyGemsin kautta
gem install rubyXL
Luo uusi Excel-työkirja Rubyn kautta
Microsoft Excel on tehokas työkalu, jonka avulla käyttäjät voivat järjestellä ja tallentaa tietojaan paremmin. Se on eniten käytetty taulukkolaskentaohjelma ja sillä on tärkeä rooli monissa yritystoiminnoissa, koulutustehtävissä sekä yksittäisten tietojen järjestämisessä. RubyXL-kirjasto antaa ohjelmoijille mahdollisuuden luoda uusi Excel-työkirja vain muutamalla koodirivillä. Voit helposti lisätä uuden laskentataulukon, antaa laskentataulukolle nimen, poistaa tarpeettoman laskentataulukon ja paljon muuta.
Luo Excel-työkirja Rubyn kautta
require 'rubyXL'
wb = RubyXL::Workbook.new
wb.is_template = true
ws = wb[0]
ws.add_cell(0, 0, 'test')
wb.save('output.xltx')
Hallitse sarakkeita ja rivejä Rubyn kautta
Avoimen lähdekoodin rubyXL-kirjasto sisältää useita tärkeitä ominaisuuksia, jotka liittyvät rivien ja sarakkeiden hallintaan Excel-laskentataulukon sisällä. Kirjasto on tarjonnut tukea uusien rivien tai sarakkeiden lisäämiseen, rivin korkeuden muuttamiseen, sarakkeen leveyden muuttamiseen, rivin tai sarakkeen sisällä olevien fonttien vaihtamiseen, tasauksen muuttamiseen, rivien tai sarakkeiden poistamiseen, solujen muodon muuttamiseen ja niin edelleen.
Käytä ja muokkaa olemassa olevia laskentataulukoita
Avoimen lähdekoodin rubyXL antaa ohjelmistokehittäjille mahdollisuuden käyttää ja avata jo luotuja laskentataulukoita Ruby-koodilla. Voit helposti käyttää tiettyä riviä ja lukea sen sisältöä ja muokata sitä omien tarpeidesi mukaan. Kirjasto tukee myös uusien laskentataulukoiden, kuvien ja tekstin lisäämistä muutamalla Ruby-koodirivillä. Voit myös valita muuttaa soluja, reunuksia, täyttää, yhdistää soluja ja niin edelleen.
Työarkkien käyttäminen ja uudelleennimeäminen Ruby Libraryn kautta
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.
Lue olemassa oleva Excel-tiedosto Rubyn kautta
Ilmaisen rubyXL-kirjaston avulla ohjelmistokehittäjät voivat avata ja lukea olemassa olevia Excel-laskentataulukkoasiakirjoja omassa sovelluksessaan muutamalla Ruby-komennolla. Kirjasto on tarjonnut hyödyllisiä toimintoja, joiden avulla voit käyttää ja iteroida eri rivejä ja sarakkeita helposti.
Lue Excel-tiedosto Ruby API:n kautta
//Replace 'ExcelFilePath' with the file path to read file
workbook = RubyXL::Parser.parse('ExcelFilePath')