用python写了一个简易的记账软件,后期有可能更新!

本文介绍了作者使用Python和相关模块如openpyxl、datetime、tkinter等创建的一款记账软件。程序通过gui图形化界面接收用户输入,确保数据完整性,首次运行时新建工作簿,后续运行则读取并追加数据。文章提供了完整的代码实现。
摘要由CSDN通过智能技术生成

记账程序由来

曾经在iOS14的快截指令中写了一个快捷指令用来记账,但是由于快捷指令的限制,只能把数据记录到备忘录或者numbers,数据的迁移性很差。所以最后干脆用python写了一个程序

程序介绍

模块

此程序用到的模块较少,内容如下,缺失的模块请自行安装:

  1. openpyxl:xlsx文件读写常用的模块。
  2. datetime:日期模块,用来获取你记账的时间。
  3. tkinter:图形化模块,用来制作可视化操作界面。
  4. os:自带模块,操作文件,无需安装。

数据写入

新建文件同时,在首行写入标题,并把datetime获取的时间字符串赋值给a;把消费类型赋值给b,消费金额赋值给c。然后用append把a,b,c的数值追加到工作簿中。由于日期字段过长,这里预先把日期列设置列宽为20。

zb = openpyxl.Workbook()
            xf = zb.active
            xf['A1'] = '日期'
            xf['B1'] = '消费类型'
            xf['C1'] = '消费金额'
            a = datetime.datetime.now()
            b = Entry1.get()
            c = Entry2.get()
            x
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值