Excel 从托管的HP质量中心导出错误跟踪数据的最佳方法是什么?

Excel 从托管的HP质量中心导出错误跟踪数据的最佳方法是什么?,excel,bug-tracking,hp-quality-center,Excel,Bug Tracking,Hp Quality Center,这个问题可能过于产品特定,但我想知道是否有人正在从HP质量中心导出错误跟踪数据 HP Quality Center QC有一个老式的COM API,但我更愿意使用web服务,甚至可能使用屏幕刮板将数据导出到excel电子表格中 在任何情况下,从托管的HP质量中心导出缺陷跟踪数据的最佳方法是什么?您可以使用此QC API代码修改缺陷/要求 TDAPIOLELib.TDConnection connection = new TDAPIOLELib.TDConnection(); connectio

这个问题可能过于产品特定,但我想知道是否有人正在从HP质量中心导出错误跟踪数据

HP Quality Center QC有一个老式的COM API,但我更愿意使用web服务,甚至可能使用屏幕刮板将数据导出到excel电子表格中


在任何情况下,从托管的HP质量中心导出缺陷跟踪数据的最佳方法是什么?

您可以使用此QC API代码修改缺陷/要求

TDAPIOLELib.TDConnection connection = new TDAPIOLELib.TDConnection(); 
connection.InitConnectionEx("http://SERVER:8080/qcbin"); 
connection.Login("USERNAME", "PASSWORD"); 
connection.Connect("QCDOMAIN", "QCPROJECT"); 
TDAPIOLELib.BugFactory bugFactory = connection.BugFactory as TDAPIOLELib.BugFactory; 
TDAPIOLELib.List bugList = bugFactory.NewList(""); 
foreach (TDAPIOLELib.Bug bug in bugList) 
{ 
  // View / Modify the properties 
  // bug.ID, bug.Name, etc. 
  // Save them when done 
  // bug.Post(); 
}

就个人而言,我喜欢COM API,并使用它生成Word和Excel报告。我用VS2005做了一些实验,结果令人鼓舞

如果你不想走这条路,我有几个建议

如果使用图表选项“分析>图形”。每个图形都有一个名为“数据网格”的选项卡,可用于将数据导出到Excel和一系列其他数据格式。 如果您是管理员,或者与管理员关系友好,则可以将整个数据库转储到access中,然后导入Excel。当然,您会失去所有的表关系,但总比什么都没有好。这也是学习db模式的一个非常好的方法。
如果您可以手动导出,即不使用程序,则以下是导出缺陷数据的最简单方法

在早期版本的QC 9.2中,也可能存在缺陷菜单中的Export/All,它将缺陷网格中的缺陷导出到Excel表格中


导出的字段是缺陷网格中显示的字段,可以使用“选择列”按钮自定义这些字段,看起来像绿色网格。

不幸的是,QC目前没有公开任何web服务。 我认为最简单的方法是直接查询数据库。您正在查找的数据位于BUG表中的项目模式中


QC也有一个excel外接程序,您可能想试试,但它主要用于将缺陷从excel添加到QC。

看来,在这几年中,该链接已经消失了。