Atvirojo kodo Ruby API „Excel“ skaičiuoklių apdorojimui  

Nemokama Ruby biblioteka, dirbanti su Excel XLSX failų formatais. Jis palaiko greitą XLSX failų formatų analizę, naujos darbaknygės generavimą, esamų XLSX failų skaitymą ir pan.

RubyXL yra pirmaujanti Ruby biblioteka, skirta darbui su Excel XLSX failų formatais. Bibliotekoje yra labai naudinga funkcija, skirta labai greitai analizuoti XLSX failų formatus Ruby programose. Biblioteka gali analizuoti visą OOXML struktūrą ir gali lengvai atidaryti, skaityti ir modifikuoti MS Excel sukurtus failus. Biblioteka yra atvirojo kodo ir yra laisvai prieinama plačiajai visuomenei pagal MIT licenciją.

RubyXL bibliotekoje yra labai naudingų funkcijų, susijusių su Excel XLSX failų kūrimu ir tinkinimu, pvz., esamų XLSX failų skaitymas, prieiga prie konkrečios skaičiuoklės eilutės ar stulpelio, naujos darbaknygės generavimas, prieiga ir naujų langelių ypatybių valdymas, naujų eilučių įterpimas ir valdymas. ir stulpeliai, naujų darbalapių įtraukimas į darbaknygę, darbalapių pervadinimas, langelių, eilučių ar stulpelių formatavimo ir stilių keitimas, patobulintos kraštinės, langelių sujungimas, darbalapio eilučių ar stulpelių trynimas ir daug daugiau

Previous Next

Darbo su rubyXL pradžia

Rekomenduojamas būdas įdiegti rubyXL biblioteką yra naudoti RubyGems. Norėdami sklandžiai įdiegti, naudokite šią komandą.

Įdiekite rubyX per RubyGems

gem install rubyXL 

Sukurkite naują „Excel“ darbaknygę naudodami „Ruby“.

„Microsoft Excel“ yra galingas įrankis, suteikiantis vartotojams galimybę geriau tvarkyti ir saugoti savo duomenis. Tai dažniausiai naudojama skaičiuoklių programa ir atlieka svarbų vaidmenį daugelyje verslo veiklų, švietimo užduočių, taip pat organizuojant individualius duomenis. RubyXL biblioteka suteikia programuotojams galimybę sugeneruoti naują „Excel“ darbaknygę naudojant tik kelias kodo eilutes. Galite lengvai pridėti naują darbalapį, priskirti darbalapiui pavadinimą, ištrinti nepageidaujamą darbalapį ir dar daugiau.

Sukurkite „Excel“ darbaknygę naudodami „Ruby“.

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

Tvarkykite stulpelius ir eilutes naudodami „Ruby“.

Atvirojo kodo rubyXL bibliotekoje yra keletas svarbių funkcijų, susijusių su eilučių ir stulpelių valdymu Excel skaičiuoklėje. Bibliotekoje teikiama pagalba įterpiant naujas eilutes ar stulpelius, keičiant eilutės aukštį, keičiant stulpelio plotį, keičiant šriftus eilutėje ar stulpelyje, keičiant lygiavimą, ištrinant eilučių ar stulpelių rinkinį, keičiant langelių formatą ir pan.

Pasiekite ir keiskite esamas skaičiuokles

Atvirojo kodo rubyXL suteikia programinės įrangos kūrėjams galimybę pasiekti ir atidaryti jau sukurtas skaičiuokles naudojant Ruby kodą. Galite lengvai pasiekti tam tikrą eilutę ir skaityti jos turinį bei keisti ją pagal savo poreikius. Biblioteka taip pat palaiko naujų darbalapių, vaizdų ir teksto pridėjimą tik keliomis Ruby kodo eilutėmis. Taip pat galite pasirinkti keisti langelius, kraštines, užpildyti, sujungti langelius ir pan.

Darbalapių prieiga ir pervadinimas per Ruby biblioteką

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.

Perskaitykite esamą „Excel“ failą naudodami „Ruby“.

Nemokama rubyXL biblioteka leidžia programinės įrangos kūrėjams atidaryti ir skaityti esamus Excel skaičiuoklės dokumentus savo programoje, naudojant kelias Ruby komandas. Bibliotekoje yra keletas naudingų funkcijų, leidžiančių lengvai pasiekti ir kartoti įvairias eilutes bei stulpelius.

Skaitykite Excel failą naudodami Ruby API

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