過去の桐井戸端BBS (桐ver.7) |
3787 | CR+LF入りのCsvデータを桐に読み込む | BeBe | 1999/12/17-11:20 |
いつもROM男させて頂いています。 桐ユーザーになって早8年ですが、今は、V7使っています。 さて、表題の件ですが、CR+LF入りのcsvデータを桐に読み込むと 改行が優先されて、ちゃんと読めないという記事があったと思うのですが、 このCR+LFをExcelで取り除く方法をどなたか書いていらしたと 思い探してみたのはいいものの、なかなかみつけられず、結局ここで質問 させて頂くこととなりました。 何卒、宜しくお願い致します。 | |||
3788 | Re: | 幅田 | 1999/12/17-11:39 |
記事番号3787へのコメント BeBeさん、こんにちは。 http://www.fuku3.com/~habata/kbbs/kakov5/00067.htm ↑のことでしょうか? エクセルで取り除く方法ではなく、桐側で対応する一括処理を natsuさんという方が作られています。 | |||
3789 | Re: | 幅田 | 1999/12/17-12:24 |
記事番号3788へのコメント 私の手元にあるエクセル97で、Alt+Enterによりセルの中に改行を 入れ、それをCSVで保存して、桐v8で読み込んだらちゃんと改行されずに 読み込めたのですが???? 桐v7は、削除したので試していないのですが、確かに桐v5では 改行されてしまいました。 この辺の仕様に変更があったのでしょうか? | |||
3792 | Re: | BeBe | 1999/12/17-16:37 |
記事番号3789へのコメント 早速のRESありがとうございます。 >私の手元にあるエクセル97で、Alt+Enterによりセルの中に改行を >入れ、それをCSVで保存して、桐v8で読み込んだらちゃんと改行されずに >読み込めたのですが???? すいません。都合があってV8にヴァージョンアップしていないのです。 V7では、改行されてしまいます。 うろ覚えなのですが、EXCELLでCR+LFを変換するやり方は、 CR+LFが混じっている項目(列)の横かどこかに新しく列を挿入して 関数を使って改行キーを削除したあとの値を新しい列に返していたという ような感じっだったと思います。 その記事を読んだ時、エクセルでも、桐関数の#S(〔〕,”,”) みたいなのがあるんだ、としみじみ関心したのでした。 できたら、桐の一括処理ではなくエクセルでやっつけたいと思いますが、 今、V8にするわけにはいかないのです。わがまま言ってすいません。 | |||
3800 | Re: | 幅田 | 1999/12/17-19:02 |
記事番号3792へのコメント 職場のパソコンでは桐v8か桐v5しかなかったのですが、ただ今、 家に帰り桐v7.1の機械で同じようにやったらやはり、改行されて読み 込まれました。桐v8sp3では改行されないので、仕様が変わったよう ですね。 #S関数というのは#文字置換のことですが、エクセルではどういう 名前の関数なんでしょう? 自分でも忘れてましたが、桐v6時代に整理してまとめた↓のページ の「桐、表計算ソフト関数対応表」で調べると「SUBSTITUTE」と ありました。 http://www.nsknet.or.jp/~habata/kiri7/kansu.htm 適当にエクセルでやってみたらできました。 例えば改行されているセルがA1だったとしたら、 =SUBSTITUTE(A1,CHAR(10),"") と記述することで、改行コードを削除することができました。 | |||
3816 | Re: | BeBe | 1999/12/18-10:33 |
記事番号3800へのコメント 幅田さん、本当に有り難うございます。 >=SUBSTITUTE(A1,CHAR(10),"") ずばりこれです。CR+LFが CHAR(10)っていうのが、わからなかったんです。 助かりました。(^_^)ありがとうございました。 | |||
3818 | 結局こうすることになりました。 | BeBe | 1999/12/18-11:14 |
記事番号3800へのコメント 早速下記の方法を試みたのですが >=SUBSTITUTE(A1,CHAR(10),"") この関数は、セル毎にコピーしていかなくては使えないんですよね。 長年、桐を使ってるもんで、表計算のことはすっかり忘れてました。 で、こうすることにしました。 アクセスにデータを読みこんで、\区切りのテキストデータで書き出し、 natsudaさんお手製の一括処理を元にモジュールを作成し、現在使っている 一括処理に組み込むことにしました。結局、桐が一番使い勝手がいいみたい です。すっかり桐依存体質になっている自分に改めて気付きました(苦笑)。 もっとも、桐v8にしておけば、こんなことでに困ったりしなかったんでしょうが…。 幅田さん、natsudaさん、ありがとうございました。 |