Ruby Spreadsheet Library XLSX-, ODS- vagy CSV-fájlok létrehozásához
Nyílt forráskódú Ruby API XLSX-, ODS- vagy CSV-táblázat-dokumentumok létrehozásához és kezeléséhez, többlapos táblázatfájlok létrehozásához, sorok és oszlopok hozzáadásához Ruby-parancsok segítségével.
A nyílt forráskódú Ruby-könyvtár Spreadsheet Architect nagyon hasznos a Ruby parancsokat használó táblázatkezelő dokumentumok létrehozásához és kezeléséhez. A könyvtár támogatja az XLSX, ODS vagy CSV táblázatok egyszerű létrehozását. A könyvtár lehetővé teszi a táblázatok létrehozását ActiveRecord relációkból, sima Ruby objektumokból vagy táblázatos adatokból.
A Spreadsheet Architect könyvtár nagyon stabil és könnyen használható. Számos fontos funkciót tartalmaz a táblázatkezeléshez kapcsolódóan, például új táblázatfájl létrehozása a semmiből, táblázat létrehozása egyéni adatokból, fejléc létrehozása, sorok és oszlopok beszúrása, stílusok alkalmazása a táblázat celláira, új munkalapok hozzáadása, új hozzáadása cellákat, testreszabhatja a cellaadatokat és így tovább.
A Spreadsheet Architect könyvtár használatával a fejlesztők többlapos táblázatos dokumentumokat hozhatnak létre, mindössze néhány sornyi kóddal. Az alapvető formázással kapcsolatos összes funkció könnyen alkalmazható, például félkövér, dőlt, aláhúzás, szövegigazítás, szöveg- és cellaszín alkalmazása, betűméret és még sok más. Néhány stílusaliast is biztosított, amelyek könnyen használhatók az alkalmazásokon belül.
A Spreadsheet Architect használatának megkezdése
A Spreadsheet Architect projektbe való telepítésének javasolt módja a RubyGems használata. Kérjük, használja a következő parancsot az egyszerű telepítéshez.
Telepítse a Spreadsheet Architect programot a RubyGems segítségével
gem 'spreadsheet_architect'
XLSX és ODS táblázat létrehozása a Ruby segítségével
A nyílt forráskódú Ruby könyvtár Spreadsheet Architect lehetővé tette a szoftverfejlesztők számára az XLSX és ODS dokumentumok egyszerű előállítását. Könnyen hozzáadhat új munkalapokat, frissítheti a meglévőket, átnevezheti a munkalapokat, formázást alkalmazhat egy sor cellára és még sok mást. A könyvtár támogatja a lapok tartalmának néhány sornyi kóddal történő szerkesztését is.
Generál Multi Sheet LS Spreadsheets keresztül Ruby API
axlsx_package = SpreadsheetArchitect.to_axlsx_package({headers: headers, data: data})
axlsx_package = SpreadsheetArchitect.to_axlsx_package({headers: headers, data: data}, axlsx_package)
File.open('path/to/multi_sheet_file.xlsx', 'w+b') do |f|
f.write axlsx_package.to_stream.read
end
Kombináljon több munkalapot a Ruby segítségével
Az ingyenes Spreadsheet Architect könyvtár lehetővé teszi a szoftverprogramozók számára, hogy Ruby parancsok segítségével több munkalapot egyetlen fájlba egyesítsenek. Meg kell adnia a munkalapok nevét és teljes címét. Ezt követően nagyon könnyen összeillesztheti őket egy másik tetszőleges lapon. A folyamat befejezése után könnyedén alkalmazhat új stílusokat, új oszlopokat vagy sorokat adhat hozzá, és képeket szúrhat be könnyedén.
Adjon hozzá mágusokat és stílusokat az Excel munkalaphoz
A nyílt forráskódú Ruby könyvtár Spreadsheet Architect lehetővé teszi a szoftverprogramozók számára, hogy néhány sor Ruby kóddal képeket adjanak a táblázatukhoz. Könnyedén stílusozhatja és testreszabhatja a táblázatok tartalmát. A fejlesztő módosíthatja a méretét, lecserélheti egy másik képre, és könnyedén törölheti a nem kívánt képeket.
Hogyan lehet letölteni a szöveget Ruby API
$LOAD_PATH.unshift "#{File.dirname(__FILE__)}/../lib"
require 'axlsx'
p = Axlsx::Package.new
p.workbook do |wb|
wb.styles do |s|
wrap_text = s.add_style :fg_color=> "FFFFFF",
:b => true,
:bg_color => "004586",
:sz => 12,
:border => { :style => :thin, :color => "00" },
:alignment => { :horizontal => :center,
:vertical => :center ,
:wrap_text => true}
wb.add_worksheet(:name => 'wrap text') do |sheet|
sheet.add_row ['Torp, White and Cronin'], :style => wrap_text
# Forcing the column to be a bit narrow so we can see if the text wrap.
sheet.column_info.first.width = 5
end
end
end
p.serialize 'wrap_text.xlsx'