下面是一个示例代码,我试图在每次创建新行时打印excel文件中的行数插入。插入代码不起作用,因为我认为它在运行时没有与excel文件交互。你知道吗
import xlrd
loc = r'C:\Users\dell\Desktop\sample2.xlsx'
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(0)
k = sheet.nrows
while(True):
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(0)
k1 = sheet.nrows
if(k1 > k):
print(k1)
k=k1
我想你误解了图书馆的运作方式。它为您提供了一个到Excel文件的接口,而不是到有人正在并行处理的Excel实例的Excel会话。在保存工作簿之前,Excel中的所有操作都不会写入相应的文件。因此,这是代码读取更新单元格的时刻,而不是单元格更改的时刻。你知道吗
相关问题 更多 >
编程相关推荐