[掲示板に戻る]
#NFCNVについての質問です。 こじこじ 2005-11-18 8:55 |
Re:#NFCNVについての質問です。 うどん 2005-11-18 9:19 |
Re:#NFCNVについての質問です。 ターラヤン 2005-11-18 11:23 |
Re:#NFCNVについての質問です。 ターラヤン 2005-11-18 11:30 |
Re:#NFCNVについての--------- NNN3 2005-11-18 11:52 |
Re:#NFCNVについての質問です。 0e0e 2005-11-18 12:28 |
Re:#NFCNVについての質問です。 こじこじ 2005-11-18 13:38 |
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進でデータで使用していない文字を指定してあげることで解決しました。 助かりました。 データの移行って甘く考えていましたが、色々な不具合が出る可能性のあるものなのですね。 本当にありがとうございました。 |
BluesBB ©Sting_Band