Git Product home page Git Product logo

tools4cert's Introduction

此项旨在提高日常工作的效率,减少简单重复的工作,提高产能(目前的重心在于ETL认证,后续将推出CB认证等欧标认证工具,成为集查询,认证一体化的辅助软件)

目前所提供的功能如下:

1. 从excel提取数据至CDR报告(一般用于全新报告)
2. ETL零部件清单修改(用于零部件清单修改报备的情形,自动写入12.0修改记录)
3. sec7.0自动插入说明书图片并调整大小(用于说明书内容比较多的情形)
4. sec3.0自动插入照片并调整大小(用于新报告,需要插入大量照片的情形)
5. sec4.0,5.0自动分页功能(免除调整格式的烦恼,特别是VIP客户的报告,页数很多)
6. sec3.0序号自动填充
7. sec4.根据item号自动排序
8. 修改sec4.0序号并同步修改sec3.0序号
9. 自动填充5.0信息(待完善)
10. 增加多重列名
11. 更新CDR模板(常规F5更新出错时使用,同时也可以CDR和CDRMM之间相互转换)
12. 自动校验证书信息(待完善)

安装所需依赖

xlwings, xlrd, xlwt, xlutils, pdfplumber

使用如下命令进行安装

pip install xlwings xlrd xlwt xlutils pdfplumber

各功能的使用方式

  1. 从excel提取数据至CDR报告

一般用于全新报告,客户提供数据时,把需要的数据写入CDR报告中(Name, Manufacturer, Model, Technical data),鉴于客户提供的数据格式时随机的(特别是难得合作的客户),不能直接复制,需要一个个复制黏贴,毫无效率可言,同时格式标点符号也比较混乱,通过此功能可以自动填入,并且对格式标点进行检查修正.

  1. ETL零部件清单修改

常规情况下,客户会在修改报告的基础上做变更,针对客户提供的文件中修改的内容,我们只需审核是否合理,并在该行的H列进行标记即可,程序会自动搜索标记并执行相应的动作,支持的标记如下(需大写):
A: 新增
RD, RE, RF:分别为修改D, E, F列
D: 删除

  1. sec7.0自动插入说明书图片并调整大小(用于说明书内容比较多的情形)

将说明书中需要的内容截取出来,保存为图片格式,按顺序命名,

tools4cert's People

Contributors

jinjiachen avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.