Sha256: 97e35bff2dacd56c60a26f72e82a0876d5697d5f552129b76a99c840bcae8b8f

Contents?: true

Size: 1.09 KB

Versions: 35

Compression:

Stored size: 1.09 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, cxn03651@msj.biglobe.ne.jp
#

require 'rubygems'
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

35 entries across 35 versions & 1 rubygems

Version Path
write_xlsx-0.69.0 examples/regions.rb
write_xlsx-0.65.1 examples/regions.rb
write_xlsx-0.65.0 examples/regions.rb
write_xlsx-0.64.1 examples/regions.rb
write_xlsx-0.64.0 examples/regions.rb
write_xlsx-0.62.0 examples/regions.rb
write_xlsx-0.61.0 examples/regions.rb
write_xlsx-0.60.0 examples/regions.rb
write_xlsx-0.59.0 examples/regions.rb
write_xlsx-0.58.0 examples/regions.rb
write_xlsx-0.57.0 examples/regions.rb
write_xlsx-0.56.0 examples/regions.rb
write_xlsx-0.55.0 examples/regions.rb
write_xlsx-0.54.0 examples/regions.rb
write_xlsx-0.51.0 examples/regions.rb