QuotationTools自动化脚本的部署和使用

项目链接:https://gitee.com/xyjtysk/quotationTools

在上一篇中我们讲了程序的主要作用是将NHCT导出来的excel转换为更为灵活的文档,比如增加了单套数量、统计信息、导航页等等。

本文主要介绍如何安装和部署环境,以及简单的使用。希望大家在使用之前可以先完整的阅读此文档,按照文档说的做一遍,并不难哦。

如果看了文档还不清楚的,可以看后面gif格式的视频哦。

那么部署主要有那些步骤呢?


image.png

安装python运行环境

下载Python3.6的安装包,然后,运行下载的EXE安装包,最好下载64位版本的。

python下载镜像

然后双击安装即可。


image.png

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

安装成功后,打开命令提示符窗口,敲入python后,如果出现

image.png

说明Python安装成功!

如何打开命令提示符窗口,win + r 然后输入cmd,回车即可。

如果还没有成功的同事可以参考这个视频:python安装视频

下载源代码

Python环境安装完成以后,下面就需要下载代码了

我已经将代码已经全部托管到Gitee上,有两个代码分支:HPE和H3C

这两个分支都用的是同一套代码,区别在最后生成的Excel格式有细微的差别。HPE分支的是和之前HPE的报价清单保持一致的。

image.png

那么怎么下载呢?

通过之前的链接进去,选择clone and download按钮,然后选择download zip即可。当然可能需要注册,

最后将zip解压到任意目录里面

image.png

最后麻烦大家回到原来的页面上,帮我Star一下。就是介么虚荣

image.png

实在不想注册的同事也可以用我的百度网盘链接:下载地址

目录结构

现在我们把zip解压到E:\PythonProject\quotationTools里面(只是做为一个例子,实际上可以解压到任何目录里面)。

下图为目录结构,主要要使用到的目录已经标注出来了。

image.png

下面我们需要进行第三方库的安装

安装第三方库

本章主要讲解如何安装第三方库

  • 首先切换到互联网

  • 然后进入代码里面install目录,直接双击install.bat


    image.png
  • 等待自动退出即可。

如果最后没有标红报错,出现的界面都是100%,则说明成功

image.png

到现在我们已经将运行环境安装完毕

运行demo

本章主要讲解自动化脚本如何使用

HPE的服务器主要是CQ配置,他们比较的规范,基本上就是site+细项+小计行的格式


image.png

但是H3C的格式就五花八门了,所以需要一定的手动修正的工作。

image.png

HPE分支

原HPE的朋友有福了,根本不需要修改,直接运行即可。

下载源码里面,quotationTools的目录下有个Excel文档,这个是就我们的demo文档了,大家可以先使用这个文档来运行一下,感受一下。

  • 需要注意的是将从NHCT中导出来的表格,放到quotationTools的目录下,特别需要注意的是这个目录下永远只能放一个Excel文档,否则一定会报错。
image.png
  • 双击根目录的admin.py


    image.png
  • 源文件自动删除,project目录里面将会出现转换后的文档。

image.png

可以参考如下视频

HPE.gif
image.png

H3C分支的运行方法

如果大概按照我平时的配置规范来的话,也可以直接像HPE分支一样双击运行即可。

我的配置方法是:每种类型的设备占用一个Site的位置。比如

但是实际上很多人还是喜欢在一个Site里面加多种类型的设备

所以最后的格式会比较乱,而且没有规律可言,目前来说没有一个很好的方法可以不通过人工修改直接运行的。

  • 首先在“产品型号”列进行筛选出绿色的行,删除
image.png
image.png
  • 筛选出灰色的行,删除
image.png
  • ** 把序号列清空**
image.png
  • 在“产品型号”列筛选出空白行

    image.png

  • 选中序号列,全部填充1

image.png

然后就是按照HPE分支里面进行运行即可。

为此我做了个动画,可以做参考

excel.gif
image.png

转换后多了什么东西

我们可以把这个Excel文档打开看看,看看多了哪些东西,下面主要以HPE的格式为例,H3C的大同小异

首先是明细页

如下图

  • 去除了冗余的部分

  • 加上了单套的数量

  • 可以统一的修改折扣

image.png

再看Summary页

可以快速的链接到明细清单页,而且修改了明细清单的价格,这页也会自动更新。

image.png

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

image.png

PMS页是为了下单而生,大家肯定 有这样的烦恼,通过Excel修改了以后怎么下单呢,我们知道PMS提供了一种上传模板,但是这种模板格式比较恶心,与NHCT导出来的大不相同,这个PMS页的格式就是用程序自动生成的,直接复制到那个模板即可。

image.png

修改后再运行

之前我们主要说的是将从NHCT里面导出来的标准文档进行转换,实际上,我们导出来的文档还可以进行修改,然后再运行一下。

注意:

  • HPE分支没有适配这种功能

  • 仍然要保证根目录下只有一个Excel文档

现在我们把demo中的单价总价删除掉

image.png

同样生成的新文档在project的目录里面,可以看到单价和目录价又回来了

image.png

注意:

  • 不能删除任何列

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

  • 建议不要修改文件名称

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

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,440评论 5 467
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,814评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,427评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,710评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,625评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,014评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,511评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,162评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,311评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,262评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,278评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,989评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,583评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,664评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,904评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,274评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,856评论 2 339

推荐阅读更多精彩内容