0

我是 DXL 脚本的新手,
我使用的是 DOORS 9.2,
在这里我只想将当前打开模块的“对象标题”和“对象文本”导出到excel
我不知道如何开始,谁能帮我举个例子。
非常感谢您的帮助...

4

2 回答 2

4

使用 dxl 是严格要求还是将 Heading 和 Text 属性导出到 excel 的真正要求?因为您可以在不使用 DXL 的情况下做到这一点。

您需要在当前打开的模块中创建/修改具有您想要的属性的视图(临时或持久)。在这种情况下,对象标题和对象文本。从视图中删除所有其他属性,它们都是默认属性,然后添加新属性。执行此操作的最佳方法可能是使用打开编辑列对话框的编辑->列...菜单项。

一旦你有了视图,那么文件->导出->Microsoft Office->Excel...

我使用的是 9.3.0.3,但我记得 9.2 并没有太大的不同。

于 2012-04-06T14:39:57.297 回答
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

否则,James 的回答对于避免编写脚本是准确的。

于 2012-08-29T19:12:07.860 回答