gpt4 book ai didi

ruby - 如何使用 axlsx 在循环中以编程方式引用单元格

转载 作者:太空宇宙 更新时间:2023-11-03 16:30:35 25 4
gpt4 key购买 nike

我想以编程方式将引用同一行中其他单元格的行添加到我的工作表。我已经这样做了:

require 'axlsx'

Axlsx::Package.new do |p|
p.workbook.add_worksheet(name: 'Foo') do |sheet|
sheet.add_row(['i', 'i*2'])
for i in 1..10 do
sheet.add_row([i, "=A#{i+1} * 2"])
end
end
p.serialize('test.xlsx')
end

有没有更好的方法来做到这一点,而不涉及跟踪我在哪一行?

最佳答案

您不需要为这些任务跟踪每一行。其中许多都有 excel 函数,可以很容易地在 Internet 上找到。

在你的具体情况下,你可以使用这个:

sheet.add_row([i,"=A:A * 2"])  # No need to iterate over the rows.

这里,A:A 表示“使用单元格 A1、A2、A3、A4 .....”

关于ruby - 如何使用 axlsx 在循环中以编程方式引用单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16720861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com