python - 创建包含 Excel 文件中所有更改的报告的 Python 脚本的问题
问题描述
我在编写一个 Python 脚本来创建 Excel 文件中所有更改的报告时遇到了一些重大问题。
脚本应该:
a) 检查“自定义路径”上的文件
- 如果有更改,脚本应创建与更改的文件相同的新 .xlsx 文件并将其保存以供下次脚本运行,并发送包含所做更改的报告。
- 如果没有更改,脚本什么也不做,或者给出类似于“一切正常”的输出。
b) 脚本应仅检查 Excel 文件中的 1 个工作表,并检测 3 或 4 列中的更改。
我找到了一个 Python Excel 库,但我仍然无法创建任何有效的代码。
如果有人可以帮助解决这个问题,或者如果有人有任何我可以使用的代码,我会非常感激。
提前致谢。
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)
这是我目前拥有的代码。
解决方案
推荐阅读
- c# - ASP.NET Core MVC 3.1 - 使控制器无法访问外部是自己的区域
- vb.net - 在 loginscreen 中选择 accessdatabase,然后使用表中的凭据登录
- python-3.x - 如何在 selenium python 中验证该元素是否为链接?
- node.js - 为 webpack 重新安装 Node js 的问题
- html - ng-click 上未填充 AngularJS 变量参考
- azure - 什么是天蓝色角色?
- vba - For循环覆盖数组内的数据
- python - Django 中的自定义上传处理程序
- ios - .Clipped() 不适用于 Pickers SwiftUI
- bit-manipulation - 当按位与 & 运算大于或等于按位异或 ^ 运算时?