Sha256: c67bcbb0067506fc7d4d67a8fcdff9c9b583a27914daf4271368ee8780120839
Contents?: true
Size: 776 Bytes
Versions: 3
Compression:
Stored size: 776 Bytes
Contents
require 'axlsx_styler' axlsx = Axlsx::Package.new workbook = axlsx.workbook workbook.add_worksheet do |sheet| sheet.add_row sheet.add_row ['', 'Product', 'Category', 'Price'] sheet.add_row ['', 'Butter', 'Dairy', 4.99] sheet.add_row ['', 'Bread', 'Baked Goods', 3.45] sheet.add_row ['', 'Broccoli', 'Produce', 2.99] sheet.column_widths 5, 20, 20, 20 # using AxlsxStyler DSL sheet.add_style 'B2:D2', b: true sheet.add_style 'B2:B5', b: true sheet.add_style 'B2:D2', bg_color: '95AFBA' sheet.add_style 'B3:D5', bg_color: 'E2F89C' sheet.add_style 'D3:D5', alignment: { horizontal: :left } sheet.add_border 'B2:D5' sheet.add_border 'B3:D3', [:top] end workbook.apply_styles axlsx.serialize File.expand_path('../../tmp/grocery.xlsx', __FILE__)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
axlsx_styler-0.1.2 | examples/colors_and_borders.rb |
axlsx_styler-0.1.1 | examples/colors_and_borders.rb |
axlsx_styler-0.1.0 | examples/colors_and_borders.rb |