当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 3 Fork 0

dy2903 / quotationTools
暂停

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

本工具要的功能是对NHCT(新华三在线配置系统)导出来的表格进行后处理,增加更加丰富的统计功能等。

比如说我们最常用的明细页

image.png

  • 去掉页面上大量的冗余信息,我们只关注最关键的部分。

  • 加上**单套数量。**NHCT导出来的格式只有总数量,但是我们要核对的是单套设备的数量,非常不灵活。

  • 可以批量修改折扣

对于每份配置表格,我们至少有50%时间在处理的表格,比如调公式、改颜色、甚至还要按照标书的要求进行行列的变换,最最关键的是,还需要检查一下公式是否错误,报错了一个价格,可是我们自己背锅啊……

但是这一部分工作都是很固定的,完全可以使用一个自动化工具来完成,这也是我自己动手做这个自动化脚本的初衷

这个脚本能带来的价值

那这个脚本可以做到哪些改变呢?

  • 对明细页,加上了单套数量列,可以批量修改折扣

  • 加上一个导航页,可以快速索引到价格明细页

image.png

  • 可以自动生成PMS(销售管理系统)上传模板,方便我们下单 image.png

  • 比如说我们想看光模块在总的价格中的占比,这个脚本也能帮你实现。

image.png

如果进行了修改,我们只需要重新运行一下就可以了,不用那么费力的再去调公式。

总的来说这个自动化小工具可以

  • 提供工作效率50%以上,我们可以把时间花在更多更有价值的事上

  • 可以对每一个Site或者散件进行占比分析,辅助我们决策

  • 表格修改以后,只需再次运行即可,避免低级错误

image.png

那么有的同事会问了,这样一个工具是不是部署和使用起来特别麻烦呢?

其实不然,下面我们会讲一下使用和安装的方法,如果不太明白的还有Gif动画哦。

使用方法

安装部署

安装只需要三步

  • 下载并安装Python环境(放心,只需要点下一步下一步即可) image.png

特别要注意,需要勾上Add Python 3.6 to PATH,然后点“Install Now”即可完成安装。

  • 下载源码:下载地址

  • 执行一个脚本(注意要切换到因特网

    进入代码里面install目录,直接双击install.bat image.png

然后就安装完毕了……

如何使用

接着就是如何使用的问题了。

我将代码分为了两套,他们的区别在于格式不同。

H3C分支主要针对于服务器,H3C分支主要针对与网络设备。

UTOOLS1573789034356.png

对于原杭州华三的同事,可能习惯像这样配置。

如下图所示,一个site里面会嵌套若干的设备,输出的文档格式很不规范,程序不好规律,所以需要我们手动进行一些调整。

UTOOLS1573788852959.png

主要是:

  • 删除灰色和、浅蓝色的行

  • 清除序号列的内容

  • 从“产品型号”列筛选出“空白”行,然后这些行的“序号”列加上数字“1”

excel.gif

然后就将这个Excel文档放入quotationTool目录下(根目录下只能有一个Excel文档)

双击admin.py即可运行。

在project找到输出后的文档

HPE.gif

生成后的效果

image.png

导航页:

image.png

merge页主要是将散件合并同类项,大家可以方便的在里面查看光模块占比有多大等。

image.png

PMS下单页: image.png

注意:

  • 不能删除任何列

  • 根目录下只能有一个Excel文档

  • 建议不要修改文件名称

  • 只能针对NHCT导出来的文档以及根据它运行出来的文档进行处理

详细信息

上面只是简单的介绍了一下。

详细的文档可以看

想知道有什么功能,安装部署可参考

还想知道代码怎么实现的可以参考:

首先可以了解一下整体的设计思想,主要是MVC设计模式:【QuotationTool的代码实现】总体代码结构

然后就是项目的通用部分,比如配置文件的解析,log的打印等:【QuotationTool的代码实现】framework部分

还需要关注本项目所设计的数据结构:【QuotationTool】主要数据结构

然后就是主要功能模块了:

最后是如何打印Excel的问题

【QuotationTool】View的实现,输出Excel

空文件

简介

主要用于将H3C在线配置平台导出的表格进行自动化转换,可以辅助投标、竞争分析、日常报价,提升工作效率至少50% 展开 收起
Python
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/duyang2903/quotationTools.git
git@gitee.com:duyang2903/quotationTools.git
duyang2903
quotationTools
quotationTools
H3C

搜索帮助