質問: excelからcsvにすると余計なカンマがつきます こんにちは。 excelから固定テキストでデータの利用をするために ファイルをcsvにしました(件数約1万)。 その後テキストエディタで確認すると 最初の数千件は 1,2,3,4,5(改行) 6,7,8,9,0 のように目的とした文字列になってくれているのですが ある所から急に 1,2,3,4,5,(改行) 6,7,8,9,0, と、お尻にカンマがついてしまいます。 固定長で利用したいので、このカンマは余計なのですが、 カンマがつくならつくで、すべてのレコードについていれば 構いません。 なお、何回か試しているのですが、そのつどカンマが 現れる場所が違います。 時には最初カンマなし、途中カンマあり、また途中から カンマなしなどというファイルも作られます。 どちらかに統一できる方法をご存知の方はいらっしゃいます でしょうか。 お知恵を拝借したく存じます。 よろしくお願い致します。
回答: エクセルのバグかもしれませんね。 原因を探るより、ワードの置換機能を使って、「,」+「改行」を「」(何もなし)に置き換えたほうが手っ取り早いでしょう。 置換ダイアログの左下にあるオプションボタンを押し、 右下のあいまい検索のチェックを外すと、 特殊文字(改行など)が入力できるようになります。 ちなみに、ワードでは改行は段落記号となっています。