該当のCSVファイルですが、
容量が約200MBあり、レコード数は約30万、カラム数は約50あります。
"(半角のダブルクォテーション)があるデータは数百万箇所に及び、
所有パソコンのスペックのせいもあるかもしれませんが、
メモ帳やMS-Acces、フリーの置換ソフトの利用によりダイレクトに
置換をかける方法では上手くいきませんでした。
(処理が固まってしまうようです)
多少時間がかかってもよいので、コマンドプロンプトを使うとか
上手い方法がありましたら、ご紹介いただければ幸いです。
※"(半角のダブルクォテーション)は全てのデータが保持しているわけではありません。
http://www.vector.co.jp/soft/dos/util/se008493.html\
ここからsedのツールを落としてきて
exeにパスを通して、変換したいファイルにcdして
sed s/\"//g bef.csv > aft.csv
※bef.csvは該当のCSVファイル, aft.csvは"を取っ払ったファイル
とすればOKです。
> exeにパスを通して、
スキルが無さ過ぎて、この作業がわかりませんでした。残念・・・。
実はこの方法は既にためしたのですが、
"(半角のダブルクォテーション)
を該当箇所にそのまま記入してはダメなようです。
"(半角のダブルクォテーション)
でなければ置換できます。
"(半角のダブルクォテーション)
を置換したい場合、どのように記述すればよいでしょうか。
回答者 | 回答 | 受取 | ベストアンサー | 回答時間 | |
---|---|---|---|---|---|
1 | goobee | 88回 | 83回 | 12回 | 2010-02-01 16:33:29 |
2 | regnif | 56回 | 51回 | 20回 | 2010-02-01 16:45:51 |
3 | e55ind | 162回 | 141回 | 4回 | 2010-02-01 17:56:17 |
4 | km1967 | 541回 | 450回 | 40回 | 2010-02-01 19:18:20 |
5 | mht91 | 1回 | 0回 | 0回 | 2010-02-01 19:26:00 |
6 | Scorp | 2回 | 1回 | 0回 | 2010-02-01 20:11:25 |
7 | AND0 | 179回 | 163回 | 10回 | 2010-02-01 22:29:34 |
Excel2002なので65535行制限があり、ちょっと厳しいです。