あるデータを変換して、最終はcsv形式にしたいのですが、今xls形式で、データの中に多数

「・」の改行印が有り、そのままcsv形式に変換すると「・」有りデータは「・」がそのまま残り、読み込ませたいソフトが「・」有りデータを、はじいてしまいます。多数の「・」改行の印を一気に省く方法はないでしょうか?どうぞ、よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/08/27 00:43:44
  • 終了:--

回答(18件)

id:noharm No.1

noharm回答回数444ベストアンサー獲得回数02004/08/27 00:48:32

ポイント12pt

http://homepage2.nifty.com/jr-kun/hidemaru_qa/2_replac.html

第II部〜知っていると便利な秀丸の機能 置換

置換 という方法を使えばいいと思います(^^

例は秀丸を出してますけど WORD とかでもできます(^^

id:sugi1332

文字列として置き換えできますかね?試してみます!ありがとうございます。

2004/08/27 01:00:55
id:CHIAKIKS No.2

CHIAKIKS回答回数18ベストアンサー獲得回数02004/08/27 00:51:40

ポイント12pt

データベース・検索と置換

URLはダミーです。

置き換えで「・」を空白「””」に置き換えてみればいかがでしょうか?

id:sugi1332

「・」が文字列として置き換えできますかね?試してみます!ありがとうございます。

2004/08/27 01:04:20
id:upride No.3

upride回答回数220ベストアンサー獲得回数12004/08/27 00:52:03

ポイント12pt

urlダミーです

「・」を一気にはじくにはメモ帳で開いて

置換すればいいと思いますが

どうでしょうか

「編集」→「置換」

検索する文字列 → ・

置換後の文字列 → (空白)

「すべて置換」で操作できます

id:sugi1332

メモ帳で開くと「・」は無くなっていて、改行されています。ありがとうございました。

2004/08/27 01:09:41
id:daigan No.4

daigan回答回数38ベストアンサー獲得回数02004/08/27 00:53:51

ポイント12pt

URLはダミーです。

置き換えをすると良いかも。

「CTRL」+「H」を押して、置換ダイアログを出します。

その後、「・」を入力し、置換!

これで全部なくなります。

id:sugi1332

「・」は文字に見えても、文字ではないので、それではうまくいかないのです・・・ありがとうございました。

2004/08/27 01:12:28
id:TREK No.5

TREK回答回数498ベストアンサー獲得回数12004/08/27 00:55:13

ポイント12pt

http://www.hatena.ne.jp/1093535024#

あるデータを変換して、最終はcsv形式にしたいのですが、今xls形式で、データの中に多数 「・」の改行印が有り、そのままcsv形式に変換すると「・」有りデータは「・」がそ.. - 人力検索はてな

URLはダミー

・をブランク(空白)に置換で可能では?

id:sugi1332

試しましたができません・・・ありがとうございました。

2004/08/27 01:13:31
id:numak No.6

numak回答回数1941ベストアンサー獲得回数62004/08/27 01:00:56

ポイント12pt

http://www.moug.net/

スキルアップ・問題解決はモーグにおまかせ! 情報コミュニティサイト モーグ

Excelの置換機能を使われてみては

いかがでしょうか。

「・」→「(入力なし)」

これで結構文字の置き換えはできます。

id:sugi1332

「・」は文字ではないようで、できません。ありがとうございました。

2004/08/27 01:14:41
id:noharm No.7

noharm回答回数444ベストアンサー獲得回数02004/08/27 01:20:39

ポイント12pt

http://homepage2.nifty.com/jr-kun/hidemaru_qa/3_yenmk.html

第III部〜秀丸マクロのいろはにほへと マクロ内での「\」や特殊文字の使い方

改行とかは ¥n とかにすれば置換できます(^^

正規表現に チェックを入れて @ 秀丸の場合

id:sugi1332

マクロですか、難しそうですね^^;一気に置き換えできますかね?ありがとうございました!

2004/08/27 01:37:30
id:goldman No.8

goldman回答回数86ベストアンサー獲得回数02004/08/27 01:26:53

ポイント100pt

URL のツールをダウンロードしてから次のようにします。

① c:¥> fildmp 対象のcsvファイル名

② 表示された「・」が16進数で何かを調べます。

③c:¥> chgstr 対象のcsvファイル名 0xXX ”” と実行する。

※XXには16進数を指定する。

例)ファイルXXX から改行文字を除去するには

chgstr XXX 0x0d0a ”” というように実行します。

id:sugi1332

まだ試してませんが、出来そうな雰囲気が!ありがとうございます!

2004/08/27 01:50:25
id:woby No.9

woby回答回数8ベストアンサー獲得回数02004/08/27 01:39:13

ポイント12pt

URLはダミーです。

>メモ帳で開くと「・」は無くなっていて、改行されています。

何のソフトで閲覧して「・」に見えるのかわかりませんが、メモ帳が改行するのは¥r(復帰)と¥r¥n(復帰+改行)だけですので、¥rだと思われます。

置換をするのに、今まで示された方法以外では、

1.「・」をコピーして置換のテキストボックスに貼り付ける

2.¥rと書いて復帰を認識するテキストエディターを使う

のいづれかでできると思います。

id:sugi1332

「・」をコピーはできますが、置換のテキストボックスに貼り付けができません。2の方法¥rと書いて復帰を認識?試してみたいです。ありがとうございました。

2004/08/27 01:55:29
id:numak No.10

numak回答回数1941ベストアンサー獲得回数62004/08/27 02:08:51

ポイント12pt

http://www.pat.hi-ho.ne.jp/hirosilk/w156.htm

ワードバックナンバー156〜160

すみません。説明が違ってました。

上記のURLで紹介しているような

方法で一気に削除できるようです。

★ 改行マークを一気に取る技

[編集]メニューから[置換]を選び

 検索する文字列に ^p を入力

 置換え後の文字列 には何も入力しない

http://arena.nikkeibp.co.jp/tec/excel/20040308/107599/

セル内の改行を検索/置換する - 日経トレンディネット

ここでは、Ctrl+Jが改行コードを意味すると

書いてあります。

どちらにせよ、文字列でなくても

置換は効くようですよ!

id:sugi1332

^pとCtrl+Jを試してみましたがうまくいきません。本当にありがとうございました。

2004/08/27 02:26:27
id:tanpa No.11

tanpa回答回数72ベストアンサー獲得回数02004/08/27 02:55:24

ポイント12pt

URLはダミーです。

メモ帳で開いてちゃんと改行になってくれるのでしたら、

その文字列を[すべて選択][コピー]して

別に開いたメモ帳に[貼り付け]して保存してはどうでしょうか?

多分文字コードの関係と思われますので

メモ帳標準のShift-JISで保存し直せば良いと思います。

id:sugi1332

改行を取りたいのですが…別に開いたメモ帳で出来ませんでした。ありがとうございました。

2004/08/27 03:17:04
id:garyo No.12

garyo回答回数1782ベストアンサー獲得回数962004/08/27 03:12:57

ポイント50pt

http://d.hatena.ne.jp/garyo/20040827#1093543848

2004-08-27 - ジャンク☆ニュース 臥龍

もし、「・」がCRであればURLのスクリプトを実行してみてください。CRが取れるはずです。CSVにしたファイルでスクリプトを実行してください。

id:sugi1332

スクリプトは実行でき、出力ファイルができたのですが、取れていません… 本当にありがとうございました!どなたかにこのCSVファイルを送りたいです;;

2004/08/27 03:47:02
id:EddyYamanaka No.13

EddyYamanaka回答回数385ベストアンサー獲得回数12004/08/27 08:49:30

ポイント12pt

フリーのバイナリエディタです。

これで「・」が何のコードであるか調べることができます。

全ての「・」が同じコードなら、このエディタで置換もできます。

id:sugi1332

できそうですね。試してみます。ありがとうございました。

2004/08/27 13:18:59
id:cline No.14

cline回答回数60ベストアンサー獲得回数02004/08/27 09:06:32

ポイント50pt

VBAで作ってみました。

DeleteCRというマクロです。

URLのワークブックを開いた状態で、問題のxlsファイルも開いてください。

この状態から ツール>マクロ>マクロ>DelCR.xls!DeleteCR を実行しましょう。(表示されない場合は ”マクロの保存先” を ”開いている全てのブック” にしてください)

アクティブなワークシートにある全てのCRが削除されます。

実行後CSVで保存して終了です。

http://support.microsoft.com/default.aspx?scid=kb;ja;822372

[XL2003] セル内の改行が「・」中点で表示される

URLはこの問題に関するマイクロソフトの技術文書。

作ったマクロ自体は激烈に簡単なものです。

対象範囲を変更したい時などは改造してください。

id:sugi1332

試してみます!本当にありがとうございました。

2004/08/27 13:20:52
id:paxil No.15

paxil回答回数375ベストアンサー獲得回数22004/08/27 09:08:04

ポイント12pt

http://www.vector.co.jp/vpack/filearea/win95/util/text/conv/code...

Download: Windows95/98/Me用ソフト > ユーティリティ > テキストファイル用 > テキスト変換 > 文字コード変換

改行コードの問題ですね。

このあたりのソフトを使って、Shift-JISに変換してみましょう。

id:sugi1332

色々あるんですね。ありがとうございました。

2004/08/27 13:22:06
id:satobo_77 No.16

satobo_77回答回数344ベストアンサー獲得回数22004/08/27 09:32:59

ポイント12pt

ファイルをどこかにアップしてみんなにみてもらったらどうでしょう。

id:sugi1332

なるほど!ありがとうございました。

2004/08/27 13:25:08
id:garyo No.17

garyo回答回数1782ベストアンサー獲得回数962004/08/27 09:46:27

ポイント50pt

http://d.hatena.ne.jp/garyo/20040827#1093567191

2004-08-27 - ジャンク☆ニュース 臥龍

「・」の正体が知りたいですね。

URLのdump.vbs を 実行してみてください。

>[L]76 [o]111 [o]111 [p]112

こんな感じで出力されるので「・」の横の数字を教えてください。

数字がわかったら、delc.vbsの13をその数字に変えて実行してみてください。

id:sugi1332

う〜ん。34ではだめでした。excel2000とexcel2002で見え方が違いました。本当にありがとうございました。

2004/08/27 13:54:17
id:golbeza No.18

golbeza回答回数34ベストアンサー獲得回数02004/08/27 11:26:22

ポイント24pt

もう解決したかとも思いますが。。。

windowsの改行はCR+LFですが、エクセルのセルの中での改行はLFになります。

バイナリエディタで開いて、

1.0A(LF)を空白に置換

2.0D(CR)を探して0D0A(CR+LF)に置換

という感じにすれば、2手順で可能かと思います。

秀丸とかでできないかやってみたんですが、¥n=CR+LFみたいで・・・¥x0dとかでも検知できなかったしよくわかりませんでした。。。

id:sugi1332

スーパースピードでできそうです。問題はご指摘の0D0Aでした。ありがとうございました。

2004/08/27 14:01:38
  • id:sugi1332
    できました!

    ご紹介頂いた、スーパースピードで
    chgstr XXX 0x0A ””
    chgstr XXX 0x0D ””
    多数の「・」改行の印を一気に省くことができました。
    本当にありがとうございました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません