开发者社区> 问答> 正文

创建包含Excel文件中所有更改的报告的Python脚本时遇到的问题

我在编写Python脚本时遇到了一个主要的问题,该脚本创建一个Excel文件中所有更改的报告。 脚本应该: a)在“自定义路径”上检查文件 -如果有变化,脚本应该创建新的。xlsx文件相同的文件被改变,并保存为下一次脚本运行,并发送报告与所有的变化,已作出的。 -如果没有变化,脚本什么也不做,或给出类似“一切都好”的输出。 b)脚本应该只检查Excel文件中的一个工作表,并检测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)

这是我现在的密码。 问题来源StackOverflow 地址:/questions/59378420/problems-with-creating-python-script-that-creates-report-with-all-changes-in-exc

展开
收起
kun坤 2019-12-30 10:40:47 1467 0
1 条回答
写回答
取消 提交回答
  • 建议使用pandas去进行操作吧,其他库或多或少会有格式问题的

    2020-03-25 16:34:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载