高炽扬,王 健,崔宁宁
(北京赛迪软件测评工程技术中心有限公司,北京 100000)
电子表格文档以数据展示直观、操作使用便捷等特点,多年以来,在各行各业中广泛的使用。Excel文档作为当前主流的电子表格文档,在某些使用场景下,可以作为一个小型的数据库,来存储各种业务的原始基础数据。这些基础数据如果要以书面正式的方式进行展示,通常需要用Word文档以特定的组织形式来完成。本文通过对Excel文档转换生成Word文档的需求进行分析,设计实现了一款基于Python的Excel文档批量转换生成自定义形式Word文档的工具(以下简称“Excel文档转Word文档工具”),并给出了一些该工具的应用场景,以便于提升相关领域文档工作的效率。
在软件测试领域,进行测试需求分析与策划、测试设计与实现以及测试执行时,使用电子表格软件编制测试项、测试用例,记录测试执行结果,最终形成电子表格文档,目前是一种相对简单、高效的方式。在测试文档的生成过程中,Excel文档和Word文档是最常用的文档,在形成测试相关的Excel文档后,只是完成了基础数据的汇总的第一步,通常书面正式提交测试文档成果时,需要将Excel文档按照相关标准、要求,转为特定形式Word文档,以展示相关的数据信息。如图1所示,例了测试过程中一种Excel文档转换生成Word文档的场景。

图1 Excel文档转换生成Word文档示例图
实现Excel文档转换生成Word文档,通常可以使用Microsoft Word的“邮件合并”功能,通过选取包含基础信息的Excel文档作为数据源,在定义了合并域的Word模板中,完成Excel文档到Word文档的转换生成。……