使用Excel修改C#中的ClearQuest中的CR

我以前的做法是将元数据放入每个单独的CR,并将查询导出到excel文件。 该程序将读取元数据,然后根据CR Id号创build新的列,其中包含值。 有没有办法做到这一点倒退? 当你改变Excel工作表时,可以修改CR? 我应该怎么做呢? 链接让我开始?

谢谢。

我找出了一半的问题,只是访问clearQuest,并能够做出相应的改变。 接下来,我必须从Excel中获取xml,并将其转换为clearQuest。

using ClearQuestOleServer; using System.Runtime.InteropServices; private void button1_Click(object sender, RibbonControlEventArgs e) { String defectNumber = "L12345678"; Session cqsession = new Session(); try { cqsession.UserLogon(loginName, password, databaseName, sessionType, databaseSet); ClearQuestOleServer.IOAdEntity defect = cqsession.GetEntity("defect", defectNumber) as ClearQuestOleServer.IOAdEntity; cqsession.EditEntity(defect, "modify"); String val = defect.GetFieldValue("User Data") as String; defect.SetFieldValue("UserData", "Test String"); string result = defect.Validate(); //if (defect.Validate() == null) //defect.Commit(); //else //defect.Revert(); } catch (Exception error) { int a = 1; } }