首先,我是一家软件开发公司自动化团队的实习学生,因此我帮助在日常构建中开发自动化测试程序。
我的直线经理制作了一份 Excel 文档,将用于展示我们测试环境的结果。我们的测试在 hyper-V 服务器上的虚拟 PC 上运行。
我希望能够使用每个测试环境的测试结果来更新此 Excel 文档,但我不确定应该如何执行此操作。
每台虚拟 PC 都运行一个自动化程序 (C# .NET 4.0),并且当前将测试日志和结果文件复制到我们构建计算机上的共享文件夹中,每个人都可以访问该文件夹。
所以我希望自动化程序运行其测试,然后当它完成时,我希望它将测试结果写入 Excel 文档中的表中。有人有过以编程方式修改 Excel 文档的经验吗?我还应该注意到,excel 文档将存储在远程虚拟 PC 上的共享文件夹中(可从测试环境访问)
该表将包含构建名称/日期、环境详细信息、测试类型和测试结果等。
我已经收集了这些信息并将其呈现在 HTML 文件中 - 但每个测试环境都有一个单独的 HTML 文件。这样做的目的是使结果全部集中在一个地方(Excel 文档将负责以图形和图表的形式呈现表格中的数据)。
实际上,我需要知道的是如何从 .NET 程序写入 Excel 文档中的表。似乎有不同的方法可以做到这一点(正如我在网上研究时发现的那样),所以我想询问 stackoverflow 看看谁知道最好的方法)。
我使用 EPPlus 并对此感到满意http://epplus.codeplex.com/ http://epplus.codeplex.com/用于解析、编辑和创建 xlsx 文件。
这个问题帮助了我:从 C# 创建 Excel(.XLS 和 .XLSX)文件 https://stackoverflow.com/questions/151005/create-excel-xls-and-xlsx-file-from-c
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)