Sha256: 96ffb2b2b38b6d916960e52e678b211b2a24777d244a31276be708fc61964475

Contents?: true

Size: 631 Bytes

Versions: 3

Compression:

Stored size: 631 Bytes

Contents

# frozen_string_literal: true

$LOAD_PATH.push "#{Dir.pwd}/lib"
require 'goldendocx'

docx = Goldendocx::Docx.new("#{Dir.pwd}/demo/templates/blankDocument.docx")

headers = %w[名称 数量 单价]
rows = [
  %w[可口可乐 3 ¥3.00],
  %w[魔爪 4 ¥6.50],
  %w[北冰洋 10 ¥6.00]
]

table = docx.create_table
headers.each { |header| table.add_header(header) }
rows.each { |row| table.add_row(row) }

filename = 'plainTableDocument.docx'
system "rm -f ~/Desktop/#{filename}" # -f so that we don't have an error if the file doesn't exist
docx.write_to File.expand_path("~/Desktop/#{filename}")
exec "open ~/Desktop/#{filename}"

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
goldendocx-0.3.0 demo/tables/create_plain_table.rb
goldendocx-0.2.3 demo/tables/create_plain_table.rb
goldendocx-0.2.2 demo/tables/create_plain_table.rb