Google
オフコン練習帳内を検索
インターネット全体を検索

NECオフコン関連
オフコン一般
情報
[掲示板に戻る全部  1-  最新50
1 #NFCNVについての質問です。
こじこじ 2005-11-18 8:55  [返信] [編集]

オフコンのデータをCSV形式で引き出そうと思いNFCNVを使いました

『,』区切りで出力したのですが

データの自体に『,』が含まれているので

エクセルで開いたときに、データの途中でセルが分かれてしまいます。

これを、きれいにセルに分けて見れるようにしたいのですが

何かいい方法はありませんか?



『,』を『.』に変換させるプログラムも考えたのですが

2バイトの文字に影響してしまってうまくいきませんでした。



だれか、教えてください。

お願いします。
2 Re:#NFCNVについての質問です。
うどん 2005-11-18 9:19  [返信] [編集]

区切り文字を『,』以外にするには、フィールドセパレータ文字

で指定する事が可能です。ちなみにタブは、『09』となります。

ちなみにパラメータで指定する場合は、 PB4=09H_ となります。

外していたらすみません。
3 Re:#NFCNVについての質問です。
ターラヤン 2005-11-18 11:23  [返信] [編集]

CSV形式1を選択しましたか。

CSV形式1は、文字列の両端に””が付きます。

EXCELなどは、””の中にある半角の,は文字として、

””の外にある,はセパレータと判断して処理するはずです。



例えばこんな感じになります。

”ABCD”,”こんにちは!”,”EFD123”,12345

文字列は””付き、数値は付かない。



4 Re:#NFCNVについての質問です。
ターラヤン 2005-11-18 11:30  [返信] [編集]

説明が足りませんでした。



例えばこんな感じになります。



AB,CDこんにちは!EFD12312345

    ↓CSV形式1で変換

”AB,CD”,”こんにちは!”,”EFD123”,12345



文字列は””付き、数値は付かない。



1項目目に「,」が入っているが、「””」に囲まれた中なので

EXCELなどではこの「,」は文字として扱われる。

””を認識しないようなソフトもあるかも知れませんが、

一般的なソフトなら””の中と外の「,」は区別するように

なっているはずです。



5 Re:#NFCNVについての---------
NNN3 2005-11-18 11:52  [返信] [編集]

オフコンのデータをCSV形式で、利用していく場合、必要最小限で[,}{”]は、

CSV形式の区切りに利用している規則なので、データ入力には利用しないようにした方が

いいと思います、---この機会に最低上記の文字は、他の人にも、入力しないように注意して

オフコンのデータを修正した方が、これからの運用が、楽になります。

その他、SQL等のDBに取り込むときは、さらに記号での、

制限がでますので、注意しておいた方がいいですよ........



CSV2変換     (08,200511, 0, 0, 0,,,,,,,,,,)

CSV1変換の規則は、(”08”,”200511”, 0, 0, 0,,,,,,,,,,)

          ↑文字列   ↑数字扱い ↑項目でデータがなかった場合

その他で、AVXのデータをエクセルで利用する場合は、DOS形式ファイルの所で

ファイル名  D:AVXDATAAAAA.TXT

ファイル種別 1.CSV1を選んで

ファイル名の拡張子の所は、

.TXT −−−−エクセルを起動してファイル−−開く−−ファイルの種類を

すべてのファイルもしくは、テキスト ファイルにしてデータを選択するとテキストファイルウィザードが起動して選択ができます。

.CSV だとエクセルがインストールされている環境だと関連付けがされていていきなりエクセルが

起動されCSVを表示すると思います。その場合 利用するデータが、意図しない表示に変換してしまいます。

6 Re:#NFCNVについての質問です。
0e0e 2005-11-18 12:28  [返信] [編集]

うちの場合ですと、テキスト項目の中に”や’や,が混在しているのもあるので、区切り文字をAVXデータには絶対存在しないもの

たとえば小文字のn=6EHに指定して変換し、エクセルやアクセスのインポート取り込み時に区切り文字=”n”として解決させています。

7 Re:#NFCNVについての質問です。
こじこじ 2005-11-18 13:38  [返信] [編集]

みなさん。ありがとうございました。

フィールドセパレータ文字を16進でデータで使用していない文字を指定してあげることで解決しました。

助かりました。

データの移行って甘く考えていましたが、色々な不具合が出る可能性のあるものなのですね。



本当にありがとうございました。
[掲示板に戻る全部 前100 次100 最新50
BluesBB ©Sting_Band