如何在运行时将excel读入python?

2024-04-26 13:26:11 发布

您现在位置:Python中文网/ 问答频道 /正文

下面是一个示例代码,我试图在每次创建新行时打印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

Tags: 文件代码示例indexbyk1openexcel
1条回答
网友
1楼 · 发布于 2024-04-26 13:26:11

我想你误解了图书馆的运作方式。它为您提供了一个到Excel文件的接口,而不是到有人正在并行处理的Excel实例的Excel会话。在保存工作簿之前,Excel中的所有操作都不会写入相应的文件。因此,这是代码读取更新单元格的时刻,而不是单元格更改的时刻。你知道吗

相关问题 更多 >