【问题标题】:Tuning Excel Web-Import调整 Excel Web 导入
【发布时间】:2013-01-24 07:11:15
【问题描述】:

Excel 极客和软件工程师,

我正在使用“Excel Webdata Import”来生成错误和受影响测试用例的透视报告。数据来自专有工具,是一个 html 表。大多数 Excel 的 HTML 导入都有效,但我有一些奇怪的效果:

1) 一些 TD 包含一个 DIV,它会在鼠标悬停时显示。在 Excel 中,我为 DIV 中的信息获取多个单元格(粗体标题、描述、最后修改日期)

2) 一个 HTML 列的数据应该转到两个 Excel 单元格,一个文本和一个图标。

问题:我该怎么做:

  • 在 Excel 中后处理数据(刷新时自动)?
  • 调整导入样式表?

对于 1) 我想将 3 个 excel 行折叠成一行中的 3 个单元格

对于 2) 我想使用正则表达式拆分单元格。

我想避免使用额外的工具来使工具链尽可能短。

感谢任何提示和指点。

编辑:这是一个示例行:

<tr class="level0">
    <!-- case 1) -->
    <!-- some fancy javascript and div stuff in html. shown in browser is an icon + mouse-over-div -->
    <td>
        <a onMouseOver="Element.show('bug_35017')" onMouseOut="Element.hide('bug_35017')" href="jira/browse/35017" target="_blank"><img alt="Bug_" border="0" src="/images/bug_.gif?1348035189" /></a>
        <div id="bug_35017" style="padding: 5px; width: 40%; display: none; position: absolute; left: 30%; border: 1px solid #666; background: white; color: #000">
            <img alt="Bug_" border="0" src="/images/bug_.gif?1348035189" />
            <b style="color: #000">JIRA 35017</b>
            &nbsp;&nbsp; last modification: 2012-12-19 10:13:54<p/>
            <blockquote style="color: #000">
                "Delete account - Please review Testcase 12345" 
            </blockquote>
        </div>
    </td>

    <!-- case 2) -->
    <!-- a date and the info if the testcase was ok or not, using an icon in one TD -->
    <td>
                17:26:45 12.12.12 <img alt="Nok" src="/images/nok.gif?1348035189" />
    </td>
</tr> 

我想这样看:

| 35015 | 2012-12-19 10:13:54 |删除帐户请查看 Testcase 12345 | 17:26:45 12.12.12 |诺克 |

但我明白了:

| 35015 | 17:26:45 12.12.12 诺克 | | 2012-12-19 10:13:54 | | |删除帐户请查看 Testcase 12345 | |

【问题讨论】:

  • 传统的“你试过什么?”)是的,示例 HTML 也将受到高度赞赏。
  • 什么都没试过。考虑过宏,但我对 VBA 缺乏经验。
  • 非常感谢共享的 HTML 示例,因为从上下文中不清楚一个文件中有多少块要解析。这将有助于选择方法:尝试更改提取程序或重新格式化错误放置的结果。

标签: html excel reporting jira


【解决方案1】:

从输入看来,您使用 Jira 作为错误跟踪。我也是 QA,90% 的项目都使用它,所以我的提示如下 - 尝试内置 Excel 导出

第一个选项将仅导出可见字段(可以使用 Jira 自定义),第二个选项将提供与问题相关的所有可能字段/信息。在我 4 年多的 QA 经验中,到目前为止,我没有遇到过这 2 项不足以生成任何可能或不可能的报告和统计数据的案例。

还有一条建议 - 在您的问题中添加 标签,这样您就更有可能收到相关的答案。

【讨论】:

  • 感谢您的意见。是的,我也在考虑对 JIRA 使用这种方法,但是这个特定的报告将 jira 问题链接到我们自制的网络应用程序,用于管理测试规范和执行。 HTML 报告来自该应用程序,并以 n:m 关系将受影响的 TC 与 JIRA 错误联系起来。 (我们的 JIRA 问题有一个受影响 TC 的自定义字段,这些是其他应用程序中的 ID)投票,但不接受,因为它没有回答问题。
  • @Bastl 我现在看到了。您能否提供/修改您的输入,指定您想要获取的示例 HTML 中的确切值,并按照您希望在 Excel 中看到的方式放置它们? HTML中有很多类似的字段,没有上下文我有点迷茫。提前致谢!
  • @Bastl 是的,得到了​​我的支持 - 现在问题看起来更令人兴奋)
  • @Bastl 假设35015 是一个错字,现在更清楚了。考虑方法)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-27
  • 1970-01-01
  • 2016-05-13
相关资源
最近更新 更多