簡體   English   中英

熊貓數據框如何讀取excel文件並僅在excel的特定單元格數據發生變化時打印數據

[英]How panda data frame read an excel file and print the data only if there is a change in a particular cell data of the excel

import pandas as pd

df = pd.read_excel('Live_Data.xlsm','Sheet1',skiprows = 5,  nrows= 21, usecols = 'B:V')
print(df)

此代碼從“B”到“v”列讀取 excel 文件並打印輸出。 我正在嘗試使用循環函數在某個時間間隔內檢查 excel 表,並且僅當假設“v”列數據中的值發生變化時才打印輸出。

您可以檢查時間戳以了解是否有任何變化,但它不會告訴您發生了什么變化。 我看到它的方式你需要一些東西來比較,所以總是對文件(一個輔助文件)並上傳它們,看看是否有差異

df.equals(df2) # if True then some rows have changed, use pandas to see each one.

如果有差異,您將文件備份為下次要比較時的輔助文件,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM