3作者: rytisg9 个月前原帖
嘿,HN, 作为一名自由职业者,我发现自己每个月都要花时间手动打开PDF和Word格式的发票,将细节复制到电子表格中,并跟踪付款。这既繁琐又容易出错。 因此,我决定构建一个简单的桌面应用程序来自动化这个过程。这个应用程序是用Python和Tkinter构建的图形用户界面,指向一个发票文件夹,解析关键细节(发票编号、金额、日期),并将所有信息存储在本地SQLite数据库中以便于跟踪和分析。这为我节省了不少时间和精力。 关于简单性和注意事项 我分享这个项目是希望对其他自由职业者或企业有所帮助,但我想坦诚它的一些局限性: - 用户界面非常基础。它是用原生Tkinter构建的,注重功能而非外观。虽然它不是最美观的应用程序,但能完成任务。 - 核心自动化依赖于一个“模式”功能,该功能将发票前缀与客户匹配。这对我的工作流程非常有用,但如果你的发票命名不太一致,可能会有些小众。如果模式不适合你,仍然可以手动输入。 - 统计仪表板目前以欧元为中心,将所有货币汇总为以欧元(€)显示的总额。我计划稍后修复这个问题。 这是一个简单的个人项目,解决了我个人的问题。代码已在GitHub上发布,我很乐意听取你们的反馈或建议。