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

ExcelからCSVにするところの質問です。
セルの中に改行があると一レコードとして出力されません。なにか一行に書き出す良い方法は無いでしょうか?

●質問者: anpan165
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:Excel セル レコード CS
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● wm5775
●16ポイント

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

はてな

#URLはダミーです。

どうも改行のあるセルは””でかこまれるみたいなので、perlかなにかで””で囲まれている間の改行¥nを除去してはいかがでしょうか?

#あとはXMLで出力するとかどうですか?

◎質問者からの返答

なるほど、XMLですか


2 ● r0912030
●16ポイント

http://www.relief.jp/itnote/archives/000221.php

Yahoo! JAPAN

CSVにする前に、一度すべてCLEAN関数でコピーしてみてはいかがでしょうか。

新規シートに=CLEAN(元シート!A1)と記述して、必要なセルまでコピーしてください。

その後、CSVで保存すればよいのではないでしょうか

◎質問者からの返答

一括のやり方ですか


3 ● hidep1971
●16ポイント

http://www.yahoo.co.jp/

Yahoo! JAPAN

urlはダミーです。

該当する(改行のある)セルの先頭に、「’」←([Shift]押しながら[7])を挿入してください。

改行の入ったCSVファイルが作成できます。

復元もできました。(今試してみたので)

◎質問者からの返答

ランダムにあるので。今回はつかえないですね。


4 ● Im_Me
●16ポイント

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

人力検索はてな - ExcelからCSVにするところの質問です。 セルの中に改行があると一レコードとして出力されません。なにか一行に書き出す良い方法は無いでしょうか?..

urlダミーです。

改行があってもcsv変換はできますので、インポート時に改行コードがレコードエンドとみなされてしまうのが原因だと思います。

インポート時に指定ができないのであればEXCELのデータをCLEAN関数で変換後、吐き出してはどうでしょう?

123(改行)456なら123456と返してくれます。

◎質問者からの返答

はい。


5 ● fujimako
●16ポイント

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

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

書き出す前に、セル内にある改行コードを削除/置換する方法はいかがでしょうか。

次のようなステップでできます。

--

1.書き出したいシートの全セルを指定し、置換ダイアログを開く

2.検索したい文字列欄で”Ctrl+J”を押す。(この時何も表示されません)

3.置換後の文字列欄は、空白もしくは任意の置き換え文字(例:¥n等)

4.csv書きだし

◎質問者からの返答

ありがとうございました。

関連質問


●質問をもっと探す●



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