gpt4 book ai didi

ruby - 使用 axlsx gem 执行 .add_row 后如何获取行索引?

转载 作者:数据小太阳 更新时间:2023-10-29 08:36:05 24 4
gpt4 key购买 nike

我正在使用 axlsx gem 创建一个 XLSX 文件并在我的代码中包含以下行:

ws.add_row( "xyz" )

有没有办法获取我刚刚添加的行的行索引?稍后我可能需要添加一行。

最佳答案

我使用这两种方法来做到这一点:

wb = xlsx_package.workbook

wb.add_worksheet(name: 'sheet 1') do |sheet|
sheet.add_row ['foo', 'bar']
my_first_row = sheet.add_row ['aladdin', 'rules']
my_second_row = sheet.add_row ['hello', 'world']

# Method 1
sheet.rows.index(my_first_row) # will return 1
sheet.rows.index(my_second_row) # will return 2

# Method 2
my_first_row.row_index # will return 1
my_second_row.row_index # will return 2
end

问候

关于ruby - 使用 axlsx gem 执行 .add_row 后如何获取行索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39708718/

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