本发明涉及文档转换技术领域,具体地说是一种基于宏函数的将excel中格式转换到word中的方法。
背景技术:
随着现在工作节奏越来越快,我们日常工作经常会遇到一些文档性的问题,excel在统计工作方面有些很高的效率,在统计表格方面尤其突出,比word操作更加容易且简便,但是我们平时输出的报告(兼容性报告)却是word形式,我们平时接触使用最多的就是编写兼容性报告,在报告中有关于添加bom要求的一项经常成为我们出现错误的地方,如何在编写报告中避免该情况,个人细心是一个方面,同时我们也应该用一种方法去规避这种风险,bom中其实只有几种固定搭配,我们可以通过将固定搭配模块化后,每次使用时将该方面内容导入即可,避免一些人为的失误,提高我们测试报告输出的准确性。
技术实现要素:
本发明的目的在于提供一种基于宏函数的将excel中格式转换到word中的方法,用于解决的问题。
本发明解决其技术问题所采取的技术方案是:一种基于宏函数的将excel中格式转换到word中的方法,其特征是,包括以下步骤:
1)、将新bom、旧bom输出格式进行固化;
2)、添加宏函数,实现excel向word的转换;
3)、创建word文档,生成bom报告。
进一步地,步骤1)操作中,将两种bom输出格式进行固化具体为:整理出新bom、旧bom中硬盘数量和搭配关系的标准格式。
进一步地,新bom的硬盘数量和搭配关系的标准格式为:新bom的raid卡sas线缆数量在单分区时硬盘数量小于等于4时为1,大于4时为2;在双分区时raid卡sas线缆数量为1;
旧bom的硬盘数量和搭配关系的标准格式为:旧bom不支持raid卡,单分区硬盘数量为2,双分区硬盘数量为2。
进一步地,新bom的硬盘数量总数不超过8。
进一步地,步骤2)操作的具体过程包括:
21)、判断word模板是否存在;
22)、如果存在,则执行步骤23)操作;否则,程序报错结束;
23)、判断word模板或操作系统是否存在错误,如果存在错误,则程序报错结束;否则,继续执行步骤24)操作;
24)、通过循环语句将excel中的内容写入到word模板中。
进一步地,步骤24)中的循环语句包括for命令。
进一步地,word模板与excel在同一个路径下。
本发明的有益效果是:
本发明基于宏函数将excel中按照固定的bom模板的表格导入到我们所需要输出报告的word中,此过程省去一系列复制粘贴和粘贴后重新整理版面的工作,使我们报告的输出更加快捷准确。
附图说明
图1为本发明的方法流程图。
具体实施方式
为了能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
本发明主要是按照word模板在excel中整理出报告样式并填写固定样式内容,910项目有新旧两种bom,目前都在使用,所以在兼容性添加bom的时候要将部件添加到两种bom中,由于新旧bom在数量和搭配上存在很大的差异,所以在输出兼容性报告的时候很容易出错,该方法的目的就是自动生成work版本的bom,避免在这种文档输出的时候出错,提高部门的kpi。
如图1所示,一种基于宏函数的将excel中格式转换到word中的方法,包括以下步骤:
1)、将新bom、旧bom输出格式进行固化;
2)、添加宏函数,实现excel向word的转换;
3)、创建word文档,生成bom报告。
步骤1)操作中,将两种bom输出格式进行固化具体为:整理出新bom、旧bom中硬盘数量和搭配关系的标准格式。
新bom的硬盘数量和搭配关系的标准格式为:新bom的raid卡sas线缆数量在单分区时硬盘数量小于等4时为1,大于4为2;在双分区时raid卡sas线缆数量为1;新bom的硬盘数量总数不超过8。
旧bom的硬盘数量和搭配关系的标准格式为:旧bom不支持raid卡,单分区硬盘数量为2,双分区硬盘数量为2。
步骤2)操作的具体过程包括:
21)、判断word模板是否存在;
22)、如果存在,则执行步骤23)操作;否则,程序报错结束;
23)、判断word模板或操作系统是否存在错误,如果存在错误,则程序报错结束;否则,继续执行步骤24)操作;
24)、通过循环语句将excel中的内容写入到word模板中。
步骤24)中的循环语句包括for命令。
excel的格式转换为word中的前提是:word模板与excel需在同一个路径下。
本发明实施例的程序代码如下:
以上所述只是本发明的优选实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也被视为本发明的保护范围。