我是DXL脚本的新手,
我正在使用DOORS 9.2,
在这里,我只想将当前打开模块的“对象标题”和“对象文本”导出到 excel 。
我不知道如何开始,任何人都可以帮我一个例子
非常感谢您的帮助......
答案 0 :(得分:4)
使用dxl是严格要求还是将标题和文本属性导出为excel的真正要求?因为你可以在不使用DXL的情况下做到这一点。
您需要使用所需的属性在当前打开的模块中创建/修改视图(临时或持久)。在这种情况下,对象标题和对象文本。从视图中删除任何其他属性,这些属性都是默认属性,然后添加新属性。最好的方法是使用Edit-> Columns ...菜单项打开编辑列对话框。
一旦你有了视图,那么就可以了解File-> Export-> Microsoft Office-> Excel ...
我使用的是9.3.0.3,但是从我记得的内容来看,9.2确实没那么不同。
答案 1 :(得分:3)
如果您需要将此作为脚本,因为您打算经常这样做,那么下面的代码将输出一个csv文件(默认情况下应该用Excel打开),文件中每个对象的标题和文本。
Object o
Module m = current
Stream outfile = write("SomeFilePathHere.csv")
for o in m do
{
outfile << o."Object Heading ", " o."Object Text" "\n"
}
close outfile
否则詹姆斯的回答对于避免编写脚本是准确的。