python税收问题_利用python做了填写税收管理表

学习python有段时间了,一直在看各种文档,视频,但是没有真正的机会锻炼自己,女朋友有天问我,她工作中有个表格,每天要更新内容,更新时间,保存存档,并且经常一不小心就漏填,问我有没有好的办法, 我就想能不能用python来实现它,这就是我做这个脚本的需求:遍历每个需要更新的表格地址。

填写内容

涉及到需要更新日期的地方,自动读取当天日期

然后保存,另存为 原文件名+当天日期.xls

完毕,就有了下面的代码,

import xlwings as xw # 这个是读取及更改excel的包

from datetime import datetime # 时间包,用来实现第三步

#连接到excel

workbook = xw.Book('外出经营活动税收管理证明申请审批表及最新证明2008版.xls')#连接excel文件

d7 = input('请输入运销地(劳务地):')

a17 = input('请输入应税劳务:')

# d17 = input('请输入劳务地点:')

d = input('请输入有效期限,如:20181111/20181212:')

d1 = [str(d)]

# 以下为简化输入内容,做了一些格式的规范,但是感觉写的比较繁琐,请大神帮忙指正。

f17 = d1[0][0:4] + '年' + d1[0][4:6] + '月' + d1[0][6:8] + '日' + '至' + \

d1[0][9:13] + '年' + d1[0][13:15] + '月' + d1[0][15:17] + '日'

l17 = input('请输入合同金额:')

f = input('请输入有效日期,如:20181111:')

f1 = [str(f)]

c38 = f1[0][0:4] + '年' + f1[0][4:6] + '月' + f1[0][6:8] + '日'

date = datetime.now().strftime("%Y-%m-%d")

# 连接到指定单元格

# 外出经营活动税收管理证明申请审批表(空白)--这个就是那个默认的sheet1页面)

data_rangeD7 = workbook.sheets('外出经营活动税收管理证明申请审批表(空白)').range('D7')

data_rangeD7.value = [d7]

data_rangeA17 = workbook.sheets('外出经营活动税收管理证明申请审批表(空白)').range('A17')

data_rangeA17.value = [a17]

data_rangeD17 = workbook.sheets('外出经营活动税收管理证明申请审批表(空白)').range('D17')

data_rangeD17.value = [d7]

data_rangeF17 = workbook.sheets('外出经营活动税收管理证明申请审批表(空白)').range('F17')

data_rangeF17.value = [f17]

data_rangeL17 = workbook.sheets('外出经营活动税收管理证明申请审批表(空白)').range('L17')

data_rangeL17.value = [l17]

data_rangeC36 = workbook.sheets('外出经营活动税收管理证明申请审批表(空白)').range('C36')

data_rangeC36.value = [date]

data_rangeC38 = workbook.sheets('外出经营活动税收管理证明申请审批表(空白)').range('C38')

data_rangeC38.value = [c38]

#写入数据

# data_range.value = [1]

#保存

workbook.save('外出经营活动税收管理证明申请审批表{}.xls'.format(date))

print('爱你哟!么么哒~')

这样就实现了我所想要的功能了,但是你让女朋友把单位的电脑想配置好这些环境,那你是会挨打的,还好没难倒我,我在学习嵩天老师的基础课程就了解到python有个包叫pyinstaller,能把python环境及py文件打包成exe文件直接用,python大法好!!!

以上代码可以直接拿走使用,虽然很简单的小功能,但是自己研究实现它还真的挺高兴的。如果您有上面高见,欢迎交流探讨!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值