目录
1 前言
2 新建项目并打开数据源文件
3 模板设置
4 垂直过滤模板中,流水账过滤条件详细格式说明
1 前言
不少企业记录生产销售数据采用流水账格式。我们可以通过设置过滤模板来导入流水账格式的数据。
企业数据源文件,用excel打开后可以看到格式如下图:
2 新建项目并打开数据源文件
首先新建一个项目“测试05_工业生产_流水账_202101”,打开后,时间切换到2021年1月。
需要注意这个文件里面的年度是2021,因此程序要切换到2021年,否则无法读取数据。
然后用程序打开企业数据源文件:5流水账式m_1-6月营业收入明细表.xls。
注意这文件在“例子表格\工业生产”目录中。再就是,用程序打开企业数据源文件前,如果已经用office程序打开了,首先要关闭office程序,否则程序打开这个文件会提示错误。
在程序中打开后这个excel文件后,在程序界面中显示的文件内容为:
跟在excel中显示的内容格式不太一样,这对结果没有影响。
3 模板设置
垂直过滤模板(横向模板)的设置与前面介绍是一样的。
工业电子台账最简单的例子:设置模板后一键导入数据_老狼8848的博客-CSDN博客由于每个企业数据格式各不相同,基本无法借用其他企业的模板,所以第一次使用都需要设置模板。这个例子是最简单的,纵向没有需要过滤的产品,只需要设置横向模板和产品参数。https://blog.csdn.net/bq_cui/article/details/127772917?spm=1001.2014.3001.5501这个企业数据源的不同月度数据为垂直排列,因此垂直过滤模板与原来有差异。
过滤模板设置为如下格式:
过滤条件“A:(yyyy)/(m)/”的含义:
A:根据数据源A列进行过滤
yyyy:4位数字表示年度,提取企业数据源中年度与程序当前年度相同的行。
m:表示不用0补足2位的月份格式,提取企业数据源中月度与程序当前月度相同的行。
4 垂直过滤模板中,流水账过滤条件详细格式说明
1、“(m)”表示不用0补足2位的月份格式,如从B列定位“2021/1”用“B:(yyyy)/(m)”表示。如果当前年度为2021年,也可以用“B:2021/(m)”表示。但是这样模板的通用性不好,到了2022年需要修改模板。
2、2位的月份格式如“01”,则用“(mm)”,如从B列定位“202101”用“B:(yyyy)(mm)”。
3、汉字数字格式如“一”,用(M)。如从B列定位“一月”,用“B:(M)月”
程序会用当前月份指定形式替换过滤条件中的“(m)”、“(mm)”或者“(M)”,然后与数据源“A”列数据进行模糊匹配,匹配成功就保留数据源中该条数据。
完成后直接抓取数据、进行代码设置就可以了。
程序下载:
企业电子台账软件下载下载地址: histdata.zip 20221109 企业电子台账软件下载 ,迅达地理http://1hwj.net/forum.php?mod=viewthread&tid=55&extra=page%3D1
有什么建议欢迎在评论区留言。