• ベストアンサー

エクセルからテキストデータにする時の質問です

エクセルの住所録から宛名印字用データを作成しているのですが、エクセルのデータを textデータとしてエディターで読み込みした時に、改行があるとダブルクォーテーションとタブが 新たに出来てしまうのは、検索してわかったのですが、改行を削除しても、テキストエディターに 移行するとダブルクォーテーションが出てきます。 郵便番号のところなのですが、通常は 郵便番号+改行なのですが ダブルクォーテーション+tab+郵便番号+tab+ダブルクォーテーション+改行となります。 、どのような原因が考えれますでしょうか。 ご教授の程宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

郵便番号だけが入力されてるなら「そのセル」を参照する別セルを作ってみて下さい。 (そのセルを仮にA1、参照するセルをB1とします) セルB1に式[=Clean(A1)]を設定。 で、セルB1をコピーしてエディタヘペースト

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • k-josui
  • ベストアンサー率24% (3220/13025)
回答No.3

#1です。 「Excelの住所録をテキストに変換したい」でいいでしょうか?     Excelの埋まっているセルをすべて選択→コピー→Wordを起動し貼付け Wordの表の中にカーソルを置いて表ツールのレイアウトから「表の解除」 これでタブ区切りでテキストを作ります。 Wordの置換でオプションボタンをクリック→あいまい検索のチェックを外す→特殊文字ボタンをクリック→タブ文字をクリック これで検索する文字にタブ文字が入ります。 置換え後の文字は空白で置換えれば、タブは削除されテキストに置き換わります。

mcard01
質問者

お礼

前回ご指摘の通り、またもや説明不足でした。 エクセルデータを、テラパッドで編集しています (理由は、スペースの半角全角タブ等が目視で確認できるため) スペース等を統一して、それを市販の宛名印字ソフトではなく (字数によって体裁が悪くなったり、文字が入らない場合の告知機能不足のため)インデザインで自動組版しています。 そのためにエクセルデータが統一されるようにしたかったのです。 NO.2のご回答が簡単でしたので、こちらの方法で確認したいと思っています。 ご回答ありがとうございました

全文を見る
すると、全ての回答が全文表示されます。
  • k-josui
  • ベストアンサー率24% (3220/13025)
回答No.1

回答ではありません。 部分的に「このようにしたい」ではなく、Excelデーターを「最終的にこのような形にしたい」という質問の方が回答がしやすいと思います。

mcard01
質問者

補足

すいません。テキストエディターにペーストした時に tab ダブルクォーテーションが無い状態(通常の状態) にしたいのです

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルからテキスト形式へそのまま書き出したいのですが

    仮にエクセルでA1セルに改行コード入りで -------- こんにちは こんばんは -------- とした場合、このままテキスト(タブ区切り)で書き出すと "こんにちは こんばんは" という風に、ダブルクォーテーションで囲まれた内容になります。 そうではなく、見たままの内容、つまり こんにちは こんばんは と言う風にテキストファイルに書き出したいのです。 急ぎの仕事なんですが、ここで引っかかってしまって…。 知っている方。もし良ければお教えください。 本当にお願いします。

  • text変換時、行末以外以外で改行されます。

    Excelファイルをテキスト化し、携帯で読んでおります。 何年も行って来ましたが、最近異常に気付きました。 Excelファイルで、1行のデータの最後の1つ前も改行されます。 添付の画像で行の最後は001000になっておりますが、中に最後の0の前で改行されています。 このように行末以外で改行されるのは、データが悪いのか、やり方が悪いのか何故でしょうか。 元データは郵便番号帳の岐阜県の上方7,8行目の2行です。 これを行単位でテキスト化するのに、単に選び、テキストエディターに貼りつけました。 このように行末以外で改行されるのが所々で発生しています。 実際のデータでは、途中までは行末で改行されますが、あるところから以降は改行が全くなくなり一続きのデータになってしまいました。 行末できっちり改行させるにはどうすればよいでしょうか

  • テキストデータをエクセルに変換したい!

    改行されていない連続したテキストデータをエクセルに変換したいのですがどうしたらいいのでしょう? 普通、レコード毎に改行されたテキストデータならば、エクセルから該当のテキストファイルを読み込めば区切ってやればいいと思うのですが、改行されていないため、縦に並ばずにすべてのデータが横に並んでしまっています。 すいません、教えてください。

  • 連絡先データ、余計な改行を一括変換するならば

    連絡先データ、余計な改行を一括変換するならば " + 改行 といったデータ(ダブルクオーテーションマークの次に、改行されている、というデータ部分)を、テキストデータにおいて、一括変換で単なるスペースキー1個に変換したいのですが、何かよい方法はありますか? グーグルの連絡帳を、CSVでエクセルに出すと、個別のセル内で改行されていたものが全部改行されて次のデータとして扱われるので、これをなんとかしたいです。サクラエディタで、たぶん改行だけの一括変換はできるかと思われるのですが、他の文字を含めての一括変換はなかなかうまくいきません。何かよいあんなどあれば、教えてください.

  • EXCELから固定長テキストファイルを作れますか?

    みなさま、こんにちは。 EXCELから改行コード付きの固定長テキストファイルは作れますか? EXCELをテキストファイルに落としてエディタで開いて、必要なスペースやゼロを追加しているのですが、データ件数が多いと大変なので、もし方法があれば どうか教えて下さいまし。 よろしくお願いいたします。

  • タブ区切りデータからダブルコーテーションを外したい

    エクセルでタブ区切りのデータを開き編集・保存すると、データ 内にカンマが入ってる部分が" "で囲まれます。なんらかの設定 でこのダブルコーテーションをなくすことは可能でしょうか? 現在は保存後エディタで開いて、置換しております。 エクセルのシートをコピー→エディタに貼り付けて、エディタから 保存する方法も考えましたが、何か単純な設定でいけるのかな…? と思い、質問した次第ですm(__)m 頻繁にする作業なので(1日10回以上)、何とか簡単な方法は ないかと考えております。

  • エクセル2010 CSVレイアウト崩れ

    「よくある質問」とはちょっと違うと思います。 あるCSVファイルを、そのままダブルクリックするとエクセルで開いてくれるPCがあります。 そのようにして開くとレイアウト崩れはありません。 で、同じCSVファイルをエクセルの「データ」→「外部データの取り込み」→「テキストファイル」で読み込むと、レイアウトが崩れてしまうのはなぜでしょうか。 なぜこのような質問をするのかというと、ちょっと説明が難しいのですが、なるべく簡潔に箇条書きにしてみます。 1 まず、このCSVファイルは自社で使っているオリジナルのシステムがCSV形式で吐き出すファイルであるという事実 2 このファイルは、ところどころ長文があり、セル内で改行が必要。なので長文の部分はダブルクォーテーションで改行を含め全体を囲んである。 3 従来はCSVファイルをそのままダブルクリックして開いて、内容をチェックする時、担当者がエクセル上でセル幅や高さをマウスで調節して文章を読んでいた。なお、その際にレイアウト崩れは発生したことがないので、もともとのファイルのCSV形式はちゃんと整って吐き出されているものと思われる。 4 しかし、いちいち手動でそんなことをするのは大変だろうと、私がマクロでCSVファイルを読み取り、自動的にセル内の文章を全部表示できるサイズに各行や列を自動調節できるようにしたいと考えた。 5 具体的には、まずマクロを記録したエクセルファイルを開き、そこから次のシートに当該のCSVファイルを読み取らせればよかろうと考えた。 6 ところが、シートにCSVファイルを読み込ませるために冒頭のような読み込み作業を行ったら、同じエクセルの同じバージョン、同じPCなのにも関わらず、レイアウトに崩れが生じた。 7 具体的にどの部分でレイアウト崩れが起きているのかをテキストエディターで調べると、やはり長文内の改行部分で次のセルに移動してしまっている。 8 しかし、改行部はダブルクォーテーション内に収まっており、(そうでなかったらCSVファイルを直接ダブルクリックしてエクセルを開いた際にもレイアウト崩れが生じていたはず)自分でも訳がわからなくなる。 9 つまり、CSVファイルをテキストデータとして読み込んだ際、設定で「カンマでセル移動、ダブルクォーテーションを「文字列の引用符」に指定しているにも関わらず、エクセルがダブルクォーテーションを無視しているとしか考えられない 10 なぜこのような違いが同じエクセルで生じるのかがわからない 11 いろいろ調べると、「ひょっとして改行コードの解釈の問題(例のLF+CRの問題)か?もしくはダブルクォーテーションのコードの解釈の違いがあるのか??」と思い当たる。 …と、以上のような経緯があったわけです。 それにしても不可解な話なので、どなたかエクセルに詳しい方の解説がいただけたらなあ…と思うのですが、いかがでしょうか。 もしくはどこかに、「一発でCSVファイルを正しく読み込んでくれるモジュールがあるよ」的なアドバイスをいただけると非常に助かります。 よろしくお願いいたします。長文失礼いたしました。

  • PostgreSQL テキストファイルのインポートができません

    初めて質問させていただきます。どうかよろしくお願いいたします。 PostgreSQL8.4を勉強始めたばかりです。 エクセルの社員一覧シートをタブ形式でD:\TEST\TEST.txtに作成いたしました。 このデータを社員テーブルにインポートしたいのですが 氏名の項目で名字と名前の間に半角の空白があり インポートできません。 ダブルコーテーションで氏名を囲むとできるのですが テーブルの項目にダブルコーテーションが入ってしまいます。 テキストファイル ------------------------------ 番号 氏名 生年月日 1 山田 太郎 19610101 2 山田 花子 19610101 社員テーブル ------------------------------- 項目名 データ型 番号 INT 氏名 VARCHAR(100) 生年月日 INT PostgreSQLではPSQLを使用しております。 インポートでは、COPYコマンドを使用しております。 COPY 社員テーブル FROM 'D:/TEST/TEST.txt'; ご教授の程、よろしくお願いいたします。

  • excelからtab区切りテキストへの変換で…。

    過去の質問を検索しましたが、無い様ですので質問させてください。 excelでためたデータベースをtab区切りテキストに変換したのですが、 できあがったtab区切りテキストをテキストエディタで開きますと、 (" ")が勝手にデータの両端についてしまうのです。 例えば(18,000)という数字データがあったとします、 それをタブ区切りテキストに書き出すと、("18,000")という風になってしまいます。 そこで、とりあえずすべてのデータの書式を文字列にしてやりますと、(18000)となってしまいますから、 文字列として(,)を追加したのですが、 やっぱりtab区切りテキストに変換すると(" ")がついてきます。 ただし、普通の文字のフィールドは大丈夫です。 (" ")を消す方法はないでしょうか? 少々わかりにくい説明ですが、何卒よろしくお願いします。 あと、追加で質問なのですが、桁数の多い数字が勝手に16進数?に変わってしまいます。 こちらの方も原因が分かりませんので教えていただければ幸いです。 ちなみに検証してみたexcelのバージョンは Win版 Excel2000 Mac版 Excel98 です。 設定は特にいじっていませんので、初期設定だと思います。 よろしくお願いします。

  • エクセルで作ったデータをテキストに貼り付けたいです。

    エクセルで作ったデータをテキストに貼り付けたいです。 Excelの表を範囲選択してコピーしてメモ帳/またはメールに貼り付けると、タブ区切りのテキストとして貼り付けられてしまいます。 そうなると、データがデコボコになりすごく見づらいです。 毎日使うので、すべての行を手作業でスペースを入れるのも大変です。 なにか方法等ご存知でしたらお教えいただけると助かります。 よろしくお願いいたします。

専門家に質問してみよう