Sha256: 130bf067647638556427cc83c5f2a949e18048bf2010ad26f1a1517679f6914a

Contents?: true

Size: 925 Bytes

Versions: 35

Compression:

Stored size: 925 Bytes

Contents

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

#######################################################################
#
# A simple example of how to use the WriteXLSX gem to
# add shapes to an Excel xlsx file.
#
# reverse('c'), May 2012, John McNamara, jmcnamara@cpan.org
# converted to Ruby by Hideo NAKAMURA, cxn03651@msj.biglobe.ne.jp
#

require 'rubygems'
require 'write_xlsx'

workbook  = WriteXLSX.new('shape1.xlsx')
worksheet = workbook.add_worksheet

# Add a circle, with centered text.
ellipse = workbook.add_shape(
            :type   => 'ellipse',
            :text   => "Hello\nWorld",
            :width  => 60,
            :height => 60
                             )
worksheet.insert_shape('A1', ellipse, 50, 50)

# Add a plus sign.
plus = workbook.add_shape(
         :type => 'plus',
         :width => 20,
         :height => 20
                          )
worksheet.insert_shape('D8', plus)

workbook.close

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
write_xlsx-0.81.0 examples/shape1.rb
write_xlsx-0.80.0 examples/shape1.rb
write_xlsx-0.79.0 examples/shape1.rb
write_xlsx-0.78.0 examples/shape1.rb
write_xlsx-0.77.2 examples/shape1.rb
write_xlsx-0.77.1 examples/shape1.rb
write_xlsx-0.77.0 examples/shape1.rb
write_xlsx-0.76.3 examples/shape1.rb
write_xlsx-0.76.2 examples/shape1.rb
write_xlsx-0.76.1 examples/shape1.rb
write_xlsx-0.76.0 examples/shape1.rb
write_xlsx-0.75.0 examples/shape1.rb
write_xlsx-0.74.0 examples/shape1.rb
write_xlsx-0.73.0 examples/shape1.rb
write_xlsx-0.72.3.beta1 examples/shape1.rb
write_xlsx-0.72.2 examples/shape1.rb
write_xlsx-0.72.1 examples/shape1.rb
write_xlsx-0.72.0 examples/shape1.rb
write_xlsx-0.71.0 examples/shape1.rb
write_xlsx-0.70.0 examples/shape1.rb