1. Termékek
  2.   Táblázat
  3.   Ruby
  4.   Spreadsheet Architect
 
  

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.

Previous Next

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'
 Magyar