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.81.0 examples/regions.rb
write_xlsx-0.80.0 examples/regions.rb
write_xlsx-0.79.0 examples/regions.rb
write_xlsx-0.78.0 examples/regions.rb
write_xlsx-0.77.2 examples/regions.rb
write_xlsx-0.77.1 examples/regions.rb
write_xlsx-0.77.0 examples/regions.rb
write_xlsx-0.76.3 examples/regions.rb
write_xlsx-0.76.2 examples/regions.rb
write_xlsx-0.76.1 examples/regions.rb
write_xlsx-0.76.0 examples/regions.rb
write_xlsx-0.75.0 examples/regions.rb
write_xlsx-0.74.0 examples/regions.rb
write_xlsx-0.73.0 examples/regions.rb
write_xlsx-0.72.3.beta1 examples/regions.rb
write_xlsx-0.72.2 examples/regions.rb
write_xlsx-0.72.1 examples/regions.rb
write_xlsx-0.72.0 examples/regions.rb
write_xlsx-0.71.0 examples/regions.rb
write_xlsx-0.70.0 examples/regions.rb