1、发布说明:

开头说明,本文提到的所有Excel均为xlsx格式。

1.1Reorganizewindow

image.png
1.1.1增加了文件夹归档,可以将文件夹归档到同一文件归档文件夹中。
1.1.2因为文件夹归档遍历的是文件夹,所以如果归档文件夹在源文件夹内,请命名为归档,否则将因为目标归档文件夹在操作导致归档失败,内部设置了跳过归档文件夹,所以不会因为叫归档的文件夹而导致同父目录失败的情况。
具体原理使用了list删除元素:list.remove(‘归档’)。

1.2ALRwindow

image.png
1.2.1更改输入输出文件夹可自定。
1.2.2支持多sheet。
1.2.3需要规范的文件:
a.待计算文件计算曲线时格式要求xx组数据.xlsx
b.待计算文件直接反算时格式要求xxx组数据.xlsx
c.与integration要求一致

1.3integration

image.png
1.3.1做了重大更新,首先整理更加规范,与ALRwindow做了统一,ALR中计算曲线的文件可以直接整理成为同非计算曲线一致的无A、B、R值的表格,也就是完全规范的格式,支持多sheet。本功能需要一个自定义的模板,但是如果结合其他功能,请按照以下模板进行设置,另外此功能参照物必须叫做 模板.xlsx 。
统一整合以及比对功能模板要求:1604946455.714783模板.xlsx
说一句,对于单独整理功能来说,任何模板都可以,如果要捆绑使用或者单独使用整合或比对功能,请严格按照此模板使用。
1.3.2其次,比较功能支持多sheet,也就是说,只要规范按照我规定的格式做的Excel以及ALR计算曲线后经过整理规范化后的Excel,无论几个sheet均可以直接与限值对比,无需再经过整合功能。并且因为最初一个计算错误,导致更多的重复比对这次也修正了。
需要说明的是,比较功能的限值表也必须按照规定的模板去做,是区分方法的,比如是使用3838还是5749的限值,只要明确参考标准,与待对比文件写作方式一致,就可以正确对比区分。
限值表模板:限值表.xlsx
1.3.3整合功能适用于特殊情况,整合功能因为怕出现混乱及增加不必要的人为误差,所以只可以单sheet,无论第一个sheet叫什么,哪怕命名为“阿姆斯特朗炮”,最终整合也只整合所有文件里的第一个sheet,所以为有特殊情况需要的时候去使用的功能,另外,整合不是整理,不可能将ALR计算曲线的部分完全整合成模板的Excel,最终可能的结果是混乱的整合,所以请先执行整理再执行整合,并且整合严格设定了,与ALR的格式一致。
如果使用整理为整理其他样式模板,请勿使用整合功能,那或许会是下一个功能,按照自定义整合。
1.4老规矩,下面还是演示视频,最后跟着程序包和部分实现源码。

2、演示视频

2.1Reorganizewindow

归档文件夹.mp4

2.2ALRwindow

ALR窗口化.mp4

2.3integration

整理整合比对大更新.mp4