我想将我的datagridview行导出到现有的Excel模板,其标题将从单元格A10:AA10开始。
这是模板:
我试过这个
@past_challenges_by_years.keys.map { |a| a[0] }.uniq.sort.each do |year|
puts year
@past_challenges_by_years.keys.select { |a| a[0] == year }.map { |a| a[1] }.uniq.sort.each do |month|
puts month
@past_challenges_by_years[[year, month]].each do |challenge|
puts challenge
end
end
end
这只会创建一个新的Excel文件。我只需要感受一下现有的excel文件。
答案 0 :(得分:0)
替换此行:
wBook = excel.Workbooks.Add(System.Reflection.Missing.Value)
该代码会将新工作簿添加到 新 创建的Excel中。
这将 打开 分配给 default_location 变量的文件:
wBook = excel.Workbooks.Open(default_location)