码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 电子统计台账:垂直流水账格式数据的导入


    目录

    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

    有什么建议欢迎在评论区留言。

  • 相关阅读:
    字节面试:知道MySQL 的 NULL 值是怎么存放的吗?
    SSM框架-spring中bean的依赖注入
    【Unity3D】资源文件 ② ( Unity 中场景文件简介 | 查看场景文件内容 | 场景文件相关操作 | 创建场景 | 打开场景 )
    传统企业数字化转型都要面临哪些挑战?_数据治理平台_光点科技
    MySQL的事务和引擎存储
    【BOOST C++ 13 并行编程】(5) Boost.Atomic
    Nacos整合Gateway实现动态路由
    react源码中的协调与调度
    边缘计算那些事儿-kubeedge edged解读
    uniapp+vue基于Android的图书馆借阅系统qb4y3-nodejs-php-pyton
  • 原文地址:https://blog.csdn.net/bq_cui/article/details/127877973
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号