簡體   English   中英

Ruby Gem使用模板創建xlsx

[英]Ruby Gem to create xlsx using template

我正在尋找一個可以讀取xlsx模板並更新文件中某些行並將其另存為新文件的Ruby Gem。 有沒有做這件事的寶石? 我發現了一個名為SpreadsheetX的gem,它可以基於模板創建Excel文件。 但是我找不到相同的文檔。

您已經確定的spreadsheetx寶石確實符合您的需求-您的問題似乎是它沒有使用文檔?

在這種情況下,請看一下說明如何使用gem的規范: https : //github.com/craigulliott/spreadsheetx/blob/master/spec/spreadsheetx_spec.rb

例:

empty_xlsx_file = "#{File.dirname(__FILE__)}/../templates/spec.xlsx"
workbook = SpreadsheetX.open(empty_xlsx_file)

workbook.worksheets.last.update_cell(9, 9, Time.now)
workbook.worksheets.last.update_cell(1, 4, 'A string')
workbook.worksheets.last.update_cell(9, 10, 'A string')
workbook.worksheets.last.update_cell(9, 11, 10.3)
workbook.worksheets.last.update_cell(9, 12, 53)
workbook.worksheets.last.update_cell(9, 13, nil)

new_xlsx_file = "#{File.dirname(__FILE__)}/../templates/spec_various_content.xlsx"
workbook.save(new_xlsx_file)

您可以使用write_xlsx Gem。 它是一個不錯的寶石,易於實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM