对于我创建的脚本,我需要找到一种方法来获取带有xlsx文件中的值的行数。例如:
该函数需要返回例如x = 9。
我已经尝试了几件事,但是什么也没做。有任何openpxyl大师可以对此有所启发吗?
再次感谢!
答案 0 :(得分:0)
当我问我的问题时,我遇到了答案。对于那些感兴趣的人:
wb = openpyxl.load_workbook('PATH')
sheet = wb['SHEET NAME']
nb_row = sheet.max_row
print(nb_row)
答案 1 :(得分:0)
正如@Maxime Campeau所说的,Openpyxl中有一个API。但这不是最后一个非空白行。这是“从未触及”的最后一行。例如,如果某人编辑了1000行,然后将其删除,那么即使第100行及以上为空,{
"version" : "2017-02-28",
"operation": "Invoke",
#set($id = $util.autoId())
"payload": {
"statements": [
"INSERT INTO cuts (id, rollId, length, reason, notes, orderId) SELECT '$id', rollId, length, reason, notes, orderId FROM holds WHERE id=:ID",
"DELETE FROM holds WHERE id=:ID"
],
"variableMapping": {
":ID": "$context.arguments.id"
},
"responseSQL": "SELECT * FROM cuts WHERE id = '$id'"
}
也将是1000。
没有可用的库或API:如果您想要准确的答案,请选择max_row
和max_row
并向后扫描,直到找到一个非空白的单元格。