我尝试通过axlsx gem将工作表添加到现有的xlsx文件中。 是否可以打开文件并添加表格?
每次我更改工作表名称时,工作表都会被新工作表覆盖。无法找到如何将p
初始化为现有对象而不是新对象。
filename='output_file.xlsx'
p = Axlsx::Package.new
f = File.open(filename, 'a+')
ws = p.workbook.add_worksheet
ws.name="sheetone"
答案 0 :(得分:0)
如果要将工作表添加到现有工作簿,可以这样做
p.workbook.add_sheet(name: what_ever_name_you_want) do |sheet|
// your can manipulate how ever you want
end
如果要将其保存在文件中
p.serialize(fullpath_of_your_file)