Sha256: 018f87765405b385ac2b63e6fbd05f1cae6cfdb1870be776fb743ac48cf123c8

Contents?: true

Size: 1.07 KB

Versions: 21

Compression:

Stored size: 1.07 KB

Contents

#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

#######################################################################
#
# An example of how to use the WriteXLSX gem to write a basic
# Excel workbook with multiple worksheets.
#
# reverse(c), March 2001, John McNamara, jmcnamara@cpan.org
# convert to ruby by Hideo NAKAMURA, nakamura.hideo@gmail.com
#

require 'write_xlsx'

workbook  = WriteXLSX.new('regions.xlsx')

# Add some worksheets
north = workbook.add_worksheet('North')
south = workbook.add_worksheet('South')
east  = workbook.add_worksheet('East')
west  = workbook.add_worksheet('West')

# Add a Format
format = workbook.add_format
format.set_bold
format.set_color('blue')

# Add a caption to each worksheet
workbook.sheets.each do |worksheet|
  worksheet.write(0, 0, 'Sales', format)
end

# Write some data
north.write(0, 1, 200000)
south.write(0, 1, 100000)
east.write(0, 1, 150000)
west.write(0, 1, 100000)

# Set the active worksheet
south.activate

# Set the width of the first column
south.set_column(0, 0, 20)

# Set the active cell
south.set_selection(0, 1)

workbook.close

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
write_xlsx-1.12.1 examples/regions.rb
write_xlsx-1.12.0 examples/regions.rb
write_xlsx-1.11.2 examples/regions.rb
write_xlsx-1.11.1 examples/regions.rb
write_xlsx-1.11.0 examples/regions.rb
write_xlsx-1.10.2 examples/regions.rb
write_xlsx-1.10.1 examples/regions.rb
write_xlsx-1.10.0 examples/regions.rb
write_xlsx-1.09.5 examples/regions.rb
write_xlsx-1.09.4 examples/regions.rb
write_xlsx-1.09.3 examples/regions.rb
write_xlsx-1.09.2 examples/regions.rb
write_xlsx-1.09.1 examples/regions.rb
write_xlsx-1.09.0 examples/regions.rb
write_xlsx-1.08.2 examples/regions.rb
write_xlsx-1.08.1 examples/regions.rb
write_xlsx-1.08.0 examples/regions.rb
write_xlsx-1.07.0 examples/regions.rb
write_xlsx-1.04.0 examples/regions.rb
write_xlsx-1.02.0 examples/regions.rb