0

私は DXL スクリプトの初心者です。DOORS
9.2 を使用しています。ここでは、現在開いているモジュールの「オブジェクト ヘッダー」と「オブジェクト テキスト」のみをExcelエクスポート
たいと考えています。 誰かが例を手伝ってくれるので、どうやって始めればいいのかわかりません。 あなたの助けは非常に高く評価されています...

4

2 に答える 2

4

dxl を使用することは厳密な要件ですか、それとも見出しとテキストの属性を Excel にエクスポートすることが実際の要件ですか? DXLを使わなくてもできるからです。

必要な属性を正確に使用して、現在開いているモジュールでビュー (一時的または永続的) を作成/変更する必要があります。この場合、オブジェクトの見出しとオブジェクトのテキストです。すべてデフォルトの属性であるその他の属性をビューから削除してから、新しい属性を追加します。これを行う最善の方法は、[編集] -> [列...] メニュー項目を使用して [列の編集] ダイアログを開くことです。

ビューが表示されたら、[ファイル] -> [エクスポート] -> [Microsoft Office] -> [Excel...] に移動するだけです。

私は 9.3.0.3 を使用していますが、私が覚えている限り、9.2 は実際にはそれほど違いはありません。

于 2012-04-06T14:39:57.297 に答える
3

If you need this to be a script because you plan to do it often then the following code will output a csv file (which by default should open with Excel) with the heading and text of each object in the document.

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

Otherwise James's response is accurate for avoiding scripting.

于 2012-08-29T19:12:07.860 に答える