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

以下のようなcsvデータがあります。
○○
■■
▼▼
◆◆
(以下繰り返し)
これを、
○○,■■,▼▼,◆◆
○○,■■,▼▼,◆◆
(以下繰り返し)
と云うように自動的に変換する方法を教えて下さい。

●質問者: nyao4179
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:CSV データ 自動
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● asekichi
●40ポイント

http://code.cside.com/3rdpage/jp/newLine.html

改行コード(HTML, Java, URL & エスケープシーケンス)

1、◆◆¥nを◆◆XXX¥n、xxxはCSVの中でありえない文字に、置換して、

2、¥nを,に置換

3、XXXを¥nに置換する

これで変換できます。

ちなみに、¥n改行コードです。

エディッタによっては、エスケープシーケンスが認識出来ないので、認識できるエディッタでやってください。

http://www.forest.impress.co.jp/lib/offc/document/txteditor/emed...

窓の杜 - EmEditor

ちなみに、これはエスケープシーケンスが使えました。

メモ帳、ワードパットはできませんでした

◎質問者からの返答

ありがとう御座います。

試してみます!


2 ● aska186
●40ポイント

http://www.kt.rim.or.jp/~kbk/gawk-30/gawk_toc.html

The GNU Awk User's Guide - Table of Contents

AWK というスクリプト言語を使えば、コマンドライン1行で可能です。

実行ファイル(ここではgawk.exe)をパスの通ったディレクトリに置いて、コマンドプロンプトで

> gawk ”{NR%4 ? ORS=¥”,¥” : ORS=¥”¥n¥”; print $0;}” filename.csv

とすると求める出力が得られると思います。

http://www.vector.co.jp/vpack/filearea/win/util/text/awk/

Vector:ダウンロード Windows > ユーティリティ > テキストファイル用 > AWK

入手はこちらなどから。

◎質問者からの返答

良く判らないのですが頑張ってみます。。。


3 ● qa2
●40ポイント

http://k2top.jpn.org/index.php?K2Editor

K2Editor - K2 Software's Page

リンク先のような正規表現の検索置換ができるテキストエディタで

検索語:([○■▼])¥n

置換語:¥1,

とするとできます。

これは○■▼のいずれかで終わる行の改行を,に置き換えるようになっていますので、

改行したくない行の末尾の文字が一定なら○■▼を書き換えれば対応できます。

◎質問者からの返答

ありがとうございます!参考になります!

関連質問


●質問をもっと探す●



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