Sha256: 3ba42f9547006000301a73f6331e98c4b14a4bfffd8a90cb7e3a8ce74c34f2c8
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
#!/usr/bin/env ruby require 'bundler/setup' if ::Bundler.definition.specs['debugger'].first require 'debugger' elsif ::Bundler.definition.specs['ruby-debug'].first require 'ruby-debug' end require 'xlsx_writer' @doc = XlsxWriter::Document.new @sheet1 = @doc.add_sheet("Sheet1") @sheet1.add_row(['a', 'a']) @sheet1.freeze_top_left = 'A2' @sheet1.add_row(['a', { :value => 'a', :faded => true, :type => :String }]) @sheet1.add_row(['a', 'a']) # @sheet1.add_row(['foo', 'bar']) @sheet1.add_autofilter 'A1:B1' @sheet2 = @doc.add_sheet("Freeze") @sheet2.add_row(['a', 'a']) @sheet2.add_row(['false1', false]) @sheet2.freeze_top_left = 'A4' @sheet2.add_row(['false2', {:value => false, :type => :Boolean}]) @sheet2.add_row(['false3', 'faLse']) @sheet2.add_row(['true1', true]) @sheet2.add_row(['true2', {:value => true, :type => :Boolean}]) @sheet2.add_row(['true3', 'trUe']) # @sheet2.add_row(['hello', 'world']) # @sheet2.add_row(['yo', 'there']) # @sheet2.add_row(['foo', 'bar']) @sheet2.add_autofilter 'A1:B1' FileUtils.mv @doc.path, 'foo.xlsx' @doc.cleanup
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
xlsx_writer-0.3.1 | foo.rb |