掲示板一覧   -   トピック一覧
   MDGシリーズ・関連製品・アドイン
     CSV入出力アドインの要望


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
マッスルコパンダ
投稿日時: 2010-4-8 14:16
EA Senior Member
投稿: 145

CSV入出力アドインの要望

いつもお世話になります。

CSV入出力アドインを使って、属性を入力していますが、以下の事ができず困っています。

・ノートの改行が正しく入らない1
Excelを使って改行を挿入した場合改行してくれません。メモ帳など使って改行した場合は改行してくれます。(Excelの場合改行コードが違うのでしょうか)
・ノートの改行が正しく入らない2
Excelを使って、','を挿入した場合、','が改行に置き換わってしまいます。
・データベースの属性の数字型の桁数について
テーブルの列の追加属性で、長さが出力されますが、データーベースの場合、文字列の長さは入出力できますが、数字型(例えばOracleのNUMBER等)の桁数については入出力できません。桁数の入出力はできないのでしょうか。

アドイン自体がサポート外なのかもしれませんが要望だけは入れておきます。(ソースコードが公開されているので自分で作れと言われるかもしれませんが)
tkouno
投稿日時: 2010-4-8 14:43
EA Administrator
投稿: 4292

Re: CSV入出力アドインの要望

ご質問の件につきまして、最初の件はソースコードを確認したところ
引用符(")で囲まれている場合には、改行がある場合でも
正しく処理するように見えます。
(ただし、VisualBasicのLine Input関数で処理をしているので、
この関数が改行と認識しない形式の場合には、たぶん無視されます。)

2番目の件は、こちらは未対応です。カンマがあると
引用符があっても、おそらくデータが崩れます。
(カンマの存在を考慮していませんでした。)

最後は、桁数(Attribute.Length)は出力しているように見えます。


いずれにしても、こちらで調査・修正します。
なお、このアドインはEA8.0の新機能に対応するべく、機能強化することを
ちょっと考えています。反映は、その機能強化版になるかも
しれません。
(この機能強化版は、現状を考えますと、ゴールデンウイーク中に
実装するのではないかと思います...)

ご指摘ありがとうございました。
今後ともよろしくお願いします。

h-kova
投稿日時: 2010-7-14 14:39
EA Newbie
投稿: 6

Re: CSV入出力アドインの要望

初めに質問された方とは別人ですが、気になっている点ですので失礼ます。

数値型項目の桁数の入出力機能の追加ですが、その後の進捗はいかがでしょうか?

対応していただけると大変助かりますので、よろしくお願いします。
tkouno
投稿日時: 2010-7-14 14:44
EA Administrator
投稿: 4292

Re: CSV入出力アドインの要望

ご要望の桁数につきましては、その前の回答にありますように
桁数(Attribute.Length)は出力しています。

この点の誤解があるかもしれませんが、その後返信がないということもあり、
この点については何も対応していません。

2番のカンマの件については、現状未対応ですが、最初のご指摘の
1番と3番は、回答にありますように、正しく動作しているという
認識です。

もし上手く動かないパターンがありましたら、お手数をおかけしますが
具体的なパターンをご指摘くださいますようお願いします。
h-kova
投稿日時: 2010-7-14 16:54
EA Newbie
投稿: 6

Re: CSV入出力アドインの要望

以下、初めのマッスルコパンダさんの発言より引用させていただきます。
(改行位置は変更させていただきました。)

>テーブルの列の追加属性で、長さが出力されますが、データーベ
>ースの場合、文字列の「長さ」は入出力できますが、数字型(例え
>ば>OracleのNUMBER等)の桁数については入出力できません。桁数の入
>出力はできないのでしょうか。

にあるように、文字項目だと「長さ」の入出力ができますが、
数字型の場合の「全桁数」および「小数桁」の入出力ができない
ようです。
そのため、一度CSVで出力したものを再度取り込むと、数字型の
桁数がデフォルト値に戻ってしまいます。

こちらに対応していただけると非常に助かります。
アドオンのことなので難しいとは思いますが、是非検討をよろ
しくお願いします。
tkouno
投稿日時: 2010-7-14 17:01
EA Administrator
投稿: 4292

Re: CSV入出力アドインの要望

お忙しい中ご指摘ありがとうございました。

お陰様で、こちらが誤解していた点が明確になりました。
対策を考えてみます。

お急ぎのところ申し訳ございませんが、しばらくお待ちください。

tkouno
投稿日時: 2010-7-15 9:00
EA Administrator
投稿: 4292

Re: CSV入出力アドインの要望

対応しました。

https://www.sparxsystems.jp/products/EA/tech/Addins.htm#CSVImportAddin

のファイルをダウンロードし、圧縮ファイルに含まれるDLLを
既存のDLLに上書きしてください。
(おそらく、Enterprise Architectのインストールディレクトリに
同名のファイルがあるのではないかと思います。)

出力の場合には、「長さ」として「8.2」のような形式で出力されます。
読み込みの場合には、「8.2」のように小数点が含まれる場合には
「桁数」などとして解釈し、そうでない場合には今まで通りの
挙動です。

ぜひお試しください。

h-kova
投稿日時: 2010-7-15 13:32
EA Newbie
投稿: 6

Re: CSV入出力アドインの要望

早速の対応ありがとうございました。
試してみましたところ、希望の機能となっており大変有効に
使うことができます。

ありがとうございました。
tkouno
投稿日時: 2010-7-15 16:26
EA Administrator
投稿: 4292

Re: CSV入出力アドインの要望

お忙しい中ご確認ありがとうございました。
ご要望の結果になっていたとのことで、安心しました。

この修正は後日「アドインインストーラ」に組み込みます。

今後ともよろしくお願いします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ