创建包含Excel文件中所有更改的报告的Python脚本时出现问题
我在编写Python脚本以创建Excel文件中所有更改的报告时遇到了一个大问题 脚本应: a) 检查“自定义路径”上的文件创建包含Excel文件中所有更改的报告的Python脚本时出现问题,python,excel,python-3.x,excel-2010,data-analysis,Python,Excel,Python 3.x,Excel 2010,Data Analysis,我在编写Python脚本以创建Excel文件中所有更改的报告时遇到了一个大问题 脚本应: a) 检查“自定义路径”上的文件 如果有更改,脚本应创建与更改的文件相同的新.xlsx文件,并将其保存以供下次脚本运行,并发送包含所有更改的报告 若并没有更改,脚本将什么也不做,或者给出类似于“一切正常”的输出 b) 脚本应仅检查Excel文件中的1个工作表,并检测3列或4列中的更改 我找到了一个Python Excel库,但仍然无法创建任何有效的代码 如果有人能帮上忙,或者有人有我可以使用的代码,我会
- 如果有更改,脚本应创建与更改的文件相同的新.xlsx文件,并将其保存以供下次脚本运行,并发送包含所有更改的报告
- 若并没有更改,脚本将什么也不做,或者给出类似于“一切正常”的输出
import hashlib
from datetime import datetime
datetime.now()
now = datetime.now()
now.strftime("%H:%M")
hasher = hashlib.sha256()
with open('file path', 'rb') as afile:
buf = afile.read()
hasher.update(buf)
with open('log.txt', 'a+') as f:
print("File was checked at", now.strftime("%H:%M"), "this is hash:",
hasher.hexdigest(),"\n", file=f)
这是我目前拥有的代码。到目前为止您尝试了什么?我只获得了文件的SHA256哈希值,它可以让我知道是否有任何更改,保存哈希值并用于下次检查,但我需要自己查看该文件。我需要像报告一样获得smth,这样我就可以编辑更改。发布您尝试过的代码以及问题的确切位置。您好,欢迎使用so。请参阅本节并仔细阅读,以了解如何在社区中正确发布问题。请编辑您的帖子,添加您在最后一条评论中添加的代码,以便我们可以尝试您的最小重复示例,并帮助您解决问题。