如何用python查找excel中某列的第一个空行
我正在做一个项目,我把我的收入按列分类存储在excel表格中 每次收到付款时,我都会使用pythonopenpyxl库将其添加到excel工作表中 无论程序是什么,我都会尝试将付款添加到列的最后一行,例如,如果我的第1列(付款1)有10行,第2列(付款2)对于3行,我尝试将一个单元格添加到第2列的最后一行,然后它会将该单元格添加到第2列的第11行,即使第2列的第3到10行为空 我想做的是将单元格添加到某一列的第一个空行,无论列1是否有100行 我尝试了ws.max_row,但返回了相同的问题,我尝试了len(ws[column 2]),它返回单元格,即使它们是空的,但填充在另一列中如何用python查找excel中某列的第一个空行,python,excel,openpyxl,Python,Excel,Openpyxl,我正在做一个项目,我把我的收入按列分类存储在excel表格中 每次收到付款时,我都会使用pythonopenpyxl库将其添加到excel工作表中 无论程序是什么,我都会尝试将付款添加到列的最后一行,例如,如果我的第1列(付款1)有10行,第2列(付款2)对于3行,我尝试将一个单元格添加到第2列的最后一行,然后它会将该单元格添加到第2列的第11行,即使第2列的第3到10行为空 我想做的是将单元格添加到某一列的第一个空行,无论列1是否有100行 我尝试了ws.max_row,但返回了相同的问题,我
import openpyxl
wb = openpyxl.Workbook()
ws = wb.active
mydict = {'A': 'pay1', 'B': 'pay2', 'C': 'pay3'}
for k, v in mydict.items():
ws[k + '1'] = v
for i in range(1, 10):
ws.cell(i, 1, i)
print(len(ws['B'])) # would return max_row
这段代码只是一个示例,用来说明问题所在
提前谢谢你 查看此答案或尝试“否”。很遗憾,此选项无效