> 自己レスです。すみません、文章が不完全でしたので、下記の通り訂正します。
>
> はじめまして。
> D2CADの出力するCSV部品表を書式変換するプログラムの作成中です。
> (私自身はD2CADのユーザではありません。)
> そしてD2CADの出力する2種類の書式を、どちらかに統一して欲しいと
> D2CAD使用者に相談したのですが、方法がわからない とのことでした。
>
> 例として、1行目の書式を下記します。
> 書式1:セット名,HOGE,,,,部品表,,,,,,,,,,2006/1/18(改行)
> 書式2:SHEETNO,HOGE(改行)
>
> できれば書式1に統一したいのですが、どなたか、その方法をご教示願えないでしょうか。
>
> よろしくお願いします。
部品表のCSVファイルの1行目は出力設定および回路図中の部品状態によって異なります。
出力を書式1に固定するのは難しいですが、部品表作成時に
「図面番号」を空白に設定し「製品名」に品名を記述して出力してください。
現在のバージョンでCSVファイルの1行目に来る可能性がある属性名
(正確には「使用部品数」の直前までにくる可能性がある属性名)は
SHEETNAME
SETNAME
PCBMAKE
NOMOUNT
NOPARTLIST
PROPERTY
REFCOUNT
のいずれかになります。また仕様的に今後この属性名は追加や削除、順番の変更
もありえるためCSVファイルの行から判断することはできません。
部品表本体のリストは
使用部品数
の次の行からになります。その行より前の行は、部品表本体に対する属性になります。
CSVからプログラムを読み込むには「使用部品数」までは自分の処理したい
属性名がある行のみを処理し、未知の属性名が来た場合はその行を無視するように
してください。
また質問などは「D2CAD会議室」のほうへお願いします。