Sha256: d094def06569e5434c57e436bc142ec1808f85cd1bae549ec5656716a68dc165

Contents?: true

Size: 1022 Bytes

Versions: 5

Compression:

Stored size: 1022 Bytes

Contents

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

#######################################################################
#
# Example of how to write Spreadsheet::WriteExcel formulas with a user
# specified result.
#
# This is generally only required when writing a spreadsheet for an
# application other than Excel where the formula isn't evaluated.
#
# reverse('©'), August 2005, John McNamara, jmcnamara@cpan.org
#
# original written in Perl by John McNamara
# converted to Ruby by Hideo Nakamura, cxn03651@msj.biglobe.ne.jp
#

require 'writeexcel'

workbook  = WriteExcel.new('formula_result.xls')
worksheet = workbook.add_worksheet()
format    = workbook.add_format(:color => 'blue')

worksheet.write('A1', '=1+2')
worksheet.write('A2', '=1+2',                     format, 4)
worksheet.write('A3', '="ABC"',                   nil,    'DEF')
worksheet.write('A4', '=IF(A1 > 1, TRUE, FALSE)', nil,    'TRUE')
worksheet.write('A5', '=1/0',                     nil,    '#DIV/0!')

workbook.close

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
writeexcel-0.5.0 examples/formula_result.rb
writeexcel-0.4.3 examples/formula_result.rb
writeexcel-0.4.2 examples/formula_result.rb
writeexcel-0.4.1 examples/formula_result.rb
writeexcel-0.4.0 examples/formula_result.rb