人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CSVファイルで、"(半角のダブルクォテーション)を取り除く方法についてご相談致します。

該当のCSVファイルですが、
容量が約200MBあり、レコード数は約30万、カラム数は約50あります。

"(半角のダブルクォテーション)があるデータは数百万箇所に及び、
所有パソコンのスペックのせいもあるかもしれませんが、
メモ帳やMS-Acces、フリーの置換ソフトの利用によりダイレクトに
置換をかける方法では上手くいきませんでした。
(処理が固まってしまうようです)

多少時間がかかってもよいので、コマンドプロンプトを使うとか
上手い方法がありましたら、ご紹介いただければ幸いです。


※"(半角のダブルクォテーション)は全てのデータが保持しているわけではありません。



●質問者: yoshifuku
●カテゴリ:コンピュータ
✍キーワード:CSV MS カラム コマンドプロンプト スペック
○ 状態 :終了
└ 回答数 : 3/10件

▽最新の回答へ

1 ● MAXPOWER
●0ポイント

一旦Excelで開いて、全てのデータを数値にして保存する。・・・では?

◎質問者からの返答

Excel2002なので65535行制限があり、ちょっと厳しいです。


2 ● dev_zer0
●40ポイント

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にパスを通して、

スキルが無さ過ぎて、この作業がわかりませんでした。残念・・・。


3 ● HALSPECIAL
●40ポイント

過去回答ですが、

こちらはいかがでしょうか?

http://q.hatena.ne.jp/1255144176

◎質問者からの返答

実はこの方法は既にためしたのですが、

"(半角のダブルクォテーション)

を該当箇所にそのまま記入してはダメなようです。

"(半角のダブルクォテーション)

でなければ置換できます。

"(半角のダブルクォテーション)

を置換したい場合、どのように記述すればよいでしょうか。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ