Watch 1 Star 0 Fork 1

fotomxq / 中小企业基金经济运行数据运算脚本PythonMIT

Sign up for free
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
中小企业基金经济运行数据运算脚本,例行每月、每季度向上级部门上报的数据,自动将子公司所有数据合并、整理为上级部门要求的数据表。 spread retract

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

economic-operation-department-tool

项目介绍

中小企业基金经济运行部数据整合工具,使用py编写,直接将子公司财务报表整合成统一格式交给山投。同时还具备自动检查的功能,检查表被随机修改不匹配的问题,能极大方便工作使用。

该项目在废弃之前,属于私密项目,待项目不再公司使用后公开源代码。但需要将所有财务报表数据删除,并删除所有历史更新记录后再考虑开源,以避免公司财务数据泄漏。

本项目于2017.5.2开源处理,因为项目已经定型,开源前删节了所有报表数据。

基础运行环境

Python 3.4

python 扩展包支持:xlrd用于读数据、openpyxl用于写数据。

使用方法

1、在基础设置/基础设置文件.xlsx文件内,修改好基本设定,如当前月份、搜索月份等。

如果集团注册资本发生变动,季度表可能还需要修改其他表1数据,具体问财务。具体需要修改的内容参见模版文件,一般是不会变动的。

2、将各公司数据放入“2-各公司上报”数据中、将集团今年和去年合并表数据放入“3-集团合并”中。

3、运行脚本,如果发现报错修正再次运行即可。

4、修改输出经济运行表中经表1最后4组数据,该数据从财务部国资委快报表获取。

合并数据结构

所有数据存储在Data变量内,在模版文件中任意键位写入键位即可写入数据。例如,marge-all|0|E12,即可将集团合并利润表E12数据写入到该位置。最底层采取键位显示。 数据格式如下:

['marge-all'] 集团总表

  ['0'/'1' 合并利润表/合并资产负债表]

['marge-parent'] 去年集团各月总表

  ['0'/'1' 合并利润表/合并资产负债表]

['company'] 各家上报数据

  ['东兴' 公司名称] ['0~4' 经济运行表5张表]

['config] 配置信息,和ConfigData数据一致

['marge-company'] 公司合并表,将所有公司数据合并为一个

  ['0~4' 经济运行表5张表]

['jjyx'] 经济运行表数据,表4数据对比两组列取最大值

['yysr'] 各公司营业收入取值

  ['东兴' 公司名称]['本年累计/上年同期1/本月合计/上年同期2' 项目名称]

['bk'] 经济运行表5板块区分,根据营业收入自动计算比例,按照板块区分

  ['类金融/...' 板块名称]['利润总额上年同期/利润总额上年累计/利润总额本年累计/利润总额本月合计/营业成本上年同期/营业成本本年累计/营业成本本月合计/营业成本上年同期/营业收入...4个项目/货币资金期初余额/货币资金期末余额' 项目名称]

FAQ

  • 该脚本适用于2018年?未来还能使用么?

理论上可以,无论表变成什么样子,模版根据情况改变即可。只要在集团合并表内添加文件即可。

  • 季度表是什么意思?

每月会自动输出季度表,但只需要在季度上报即可,平时不需要上报。

Comments ( 0 )

You need to Sign in for post a comment

Help Search