class RubyReport::Generator::Xlsx::Worksheet
def add_header(data)
def add_header(data) worksheet.add_row( data, style: styles.header, height: SIZES.fetch(:header_height) ) end
def add_row(data)
def add_row(data) worksheet.add_row( data, style: styles.item, height: SIZES.fetch(:item_height) ) end
def initialize(workbook, name)
def initialize(workbook, name) @workbook = workbook @worksheet = @workbook.add_worksheet(name: name) @styles = ::OpenStruct.new( item: @workbook.styles.add_style(alignment: ALIGNMENT), header: @workbook.styles.add_style( bg_color: COLORS.fetch(:tb), fg_color: COLORS.fetch(:white), alignment: ALIGNMENT ) ) end