WEBの表をエクセルにコピペしたら文字化けする

このQ&Aのポイント
  • WEBの表をエクセルにコピペすると文字化けする問題についての解決方法を教えてください。
  • ゆうちょ銀行のゆうちょダイレクトを利用しており、Webで入出金明細を表示させています。しかし、Excelに貼り付けると文字化けが発生してしまいます。問題を解決する方法を教えてください。
  • IEを利用している際に、WEBの表をExcelにコピー&ペーストすると文字化けが起こります。この問題を解決する方法を教えてください。
回答を見る
  • ベストアンサー

WEBの表をエクセルにコピペしたら文字化けする

Win XP Excel 2010 ゆうちょ銀行のゆうちょダイレクトを利用しています。 Webで入出金明細を表示させ、それをExcelに貼り付け 通帳管理をしています。 ブラウザは以前はFirefoxを利用していましたが 何の問題もありませんでした。 ところが昨年の11月ごろからだったと思いますが 何らかの不具合でFirefoxが使えなくなり 仕方なくIEを利用しています。 使えなくなったのはhtmlの仕様に関するものと思われ マシン側の問題ではなく、ゆうちょのホームページにも その旨記載がありIEを利用するように書いてあります。 今でも使えない状態が続いています。 以前はweb上で表を選択後「コピー」、Excelに「貼付け」-「形式を選択して貼付け」-「テキスト」で 問題なく出来ていました。 IEから同じようにすると1行のすべての列の内容が、1つのセルに 貼り付けられてしまいます。 それで、貼り付けるときに「元の書式を保持」「貼り付け先の書式に合わせる」 の両方を試してみましたが、貼り付けるまではいいのですが 下記の不具合が出ます。 貼付け後保存してから閉じた後に 再び開くと「日付」、「お預り/お支払内容」の項目には最後に 「お預り金額」「お支払金額」「現在残高」の項目には頭に「?」が 勝手についています。 金額の欄は数字として認識しているわけではないと思います。 web表示の時から金額の最後に「円」がついていて、桁区切りカンマも ついています。 「?」があるままだと計算とかできないので 「置換」で消そうと「検索する文字列」に「?」を入れ 「検索後の文字列」を空欄にして「置換」を行うと 全てのセルから文字が消えてなくなるので 仕方なく1つづつ消しています。 それだと問題ありませんが、あまりにも手間がかかります。 Webの表をうまくExcelに貼り付ける方法か 「?」を簡単に消す方法をどなたか教えていただけませんか。 よろしくお願いします。

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

  • ベストアンサー
  • henakichi
  • ベストアンサー率54% (117/213)
回答No.5

No.4です。 >エクセルファイルとして保存すれば正常に保存されるんです。 >一旦エクセルに保存したのちに、CSV形式で保存しなおしたら >?が勝手についてしまうんです。 どういうことでしょうか? 「CSVファイルで保存」 少なくとも質問文に書いておくべきです。 全く違った対策を模索していたので、回答する側も一からになってしまいます。 質問者さんの「何とかしたい」お気持ちに応えられれば良いですが。 先ずは、最終手段から。下記「ゆうちょダイレクト」でお問い合わせを。 http://www.jp-bank.japanpost.jp/direct/pc/contact/dr_pc_ct_index.html 「フリーダイヤル」では曖昧な返答になることが予想されますが先ずは電話にて。 「こちらの送信フォームから」は対処法が用意されていれば解決されると思います。 文章も「WEB作成・管理者からのご返答を望みます。」のように念押し文を入れて おいた方が得策かと。 たまたまメールを受け取った担当者が適当な相手であることも考慮された方が良い からです。 個人情報の記載を嫌うのでしたら下記ページを参考にしてください。 CSVファイルに関してはあまり知識が無い為、趣旨と合わないかもですが、 その場合は上記「ゆうちょダイレクトページ」を活用されることをお勧めします。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1287054612 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1167551731 http://qiita.com/ikemonn/items/f2bc4f9f834c989084ff http://blog.livedoor.jp/hiroki0907/archives/51419750.html http://answers.microsoft.com/ja-jp/office/forum/office_2010-excel/excel%E3%81%A7utf%EF%BC%98%E3%81%AEcsv%E3%82%92/25d8bea2-f20c-4feb-9216-e06cb3bf0757 http://jisaku-pc.net/hddhukyuu/archives/779 http://d.hatena.ne.jp/replication/20100211/1266232291 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1043282655 http://www.forest.impress.co.jp/docs/review/20140214_635173.html http://hondana.sub.jp/2012/03/08/csv_utf-8_excel/ http://okwave.jp/qa/q5457462.html http://win8room.net/2013/06/12/2516.html http://search.vector.co.jp/vsearch/vsearch.php?key=csv+excel http://nantokaworks.com/p687/ http://nagblog.blog24.fc2.com/blog-entry-538.html http://office.microsoft.com/ja-jp/excel-help/HP010099725.aspx http://office.microsoft.com/ja-jp/excel-help/HP010352464.aspx http://support.microsoft.com/kb/214233/ja http://ryu-tan.net/blog/?p=8 http://www.itmedia.co.jp/qa/mojibake.html http://www.f3.dion.ne.jp/~element/msaccess/AcTipsCSV001.html ご参考に。

planalia
質問者

お礼

何度もありがとうございます。 症状がでてすぐにゆうちょ銀行には電話で問い合わせをし、専門の部署に 聞いてくれてあとから電話でもらった回答は 仕様の開示もできないしエクセルに落とすことを前提に作ってあるわけではないので 対応はできない、とつれないものでした。 henakichiさんが言われるように、最初に書いておくべきことを 書き忘れてしまい申し訳ありませんでした。 いろいろと教えてもらった中で、一旦txtで保存し、そのあとエクセルで 読み込むというのができました。 一安心ですが、まだしっくりきません。 でもこれ以上は望めないようなので、この方法で落ち着きます。 本当にありがとうございました。

その他の回答 (4)

  • henakichi
  • ベストアンサー率54% (117/213)
回答No.4

No.3です。 すみませんでした。 Foxit Readerの日本語版はこちらです。 宜しければ、英語版を削除後、下記日本語版をインストールしてください。 https://www.foxit.co.jp/downloads/index.php エンコードに関してですが、「日本語」では何かと文字化けします。 もう試されているのでしたら不要ですが、基本は「UNICODE (UTF-8)」です。 まだ試されてなければ、お試しを。 あとは、表示 → エンコード → その他 → 日本語(EUC)・日本語(シフト JIS) これらの日本語関連もお試しを。 余計なことになりますが、補足されていたことを本日のお礼とともに始めて 知りました。補足メール非設定にされているユーザーも多いので「お礼」から 入ることをお勧めします。 ご参考になれば幸いです。

planalia
質問者

お礼

いろいろ教えていただいてありがとうございます。 エンコードは初期状態で「日本語(シフト JIS)」です。 「UNICODE (UTF-8)」「 日本語(EUC)」どちらも切り替えたとたんに 表示自体が文字化けになりました。 一番最初に書き忘れていたのですが、エクセルに貼り付けた後に システムに取り込むのですが、その時にCSVファイルじゃないと 取り込めないのでCSVファイルで保存しています。 エクセルファイルとして保存すれば正常に保存されるんです。 一旦エクセルに保存したのちに、CSV形式で保存しなおしたら ?が勝手についてしまうんです。

  • henakichi
  • ベストアンサー率54% (117/213)
回答No.3

No.2です。 そうですか、ダメでしたか。 何とかしたいお気持ちが伝わってきます。 2つほど試していただきたいことがあります。 (1)表示 → エンコード → UTF-8 UNICODE (UTF-8)を「日本語」などに変えてみる。 (2)WEBページを「PDF」で保存してPDFファイルからExcel 2010へコピペ。 http://helpx.adobe.com/jp/acrobat/using/converting-web-pages-pdf.html 個人的にはAdobeは重く、Foxit Readerを使ってます。 http://www.foxitsoftware.com/downloads/ その他、関連ページを。 http://bizmakoto.jp/bizid/articles/1309/24/news013.html PDFで保存できれば、出来そうな感じがします。 コピー規制されるかもですが、どんな規制ものになるかは分からないので、 WEBページで解決法を検索されるか、ここで訊いてみるか、どちらにしても PDF保存出来てからです。 なんとかなると良いですね。

planalia
質問者

お礼

捕捉は2度は入れられないようなので「お礼」欄を利用しています。 出張後、パソコンが立ち上がらなくなり大変な日々でした。 XPのサポート終了に備え、ついこの前購入してそのままになっていた WIN7のデスクトップをあわててセッティング、データの吸出し 専用システムのインストール(業者)、データの復旧まで終えて 専用システムの不具合を調整してもらっているところで ようやく落ち着きました。 本題です。 エンコードは確認すると日本語になっていました。 WEBページをPDFで保存するのは、いろいろ調べてみると 5万円以上するソフトを買わないといけないんですよね。 これはちょっと手が出ません。 費用対効果をざっと計算すると元を取るのに15年ぐらい かかるようになるのでやはりちょっと考えてしまいます。 ということであきらめるしかないかと考えています。 ちなみにFoxit ReaderでPDFファイルの表をエクセルに 取り込もうとしたらどうしてもうまくいきません。 貼り付けたら1行が一つのセルに全部張り付いてしまいます。 Foxit Readerがそもそも英語版なので、語学力の弱い者にとって 触ってみるのに限界があります。 そもそも、webからエクセルにコピペするときに「'」が入らなければ 何の問題もないし、以前はそれができていたのにどうしてなんでしょうか。 まあ、それはゆうちょ銀行の仕様の問題なのでここで言っても 仕方ありませんが。 もし、何かほかにアドバイスいただけたら嬉しいです。 とりあえずありがとうございました。

planalia
質問者

補足

あきらめていたのにまだ解決できるかもしれない方法があるとはよかったです。 今日はもう店じまいしますので、出張後の明後日以降トライしてみます。

  • henakichi
  • ベストアンサー率54% (117/213)
回答No.2

こんにちは。 Excel 2010 で出来るかどうかになります。 Web ページ上で右クリックして、「Microsoft Excel にエクスポート」。 項目が出れば、これで解決されると思われますが・・・ ご参考になれば幸いです。

planalia
質問者

お礼

すごく期待して試してみましたが駄目でした。 2010でも対応しているようですが 何らかの問題があるようです。 メニューを選択しても何も起こらないのです。 普通ではないようです。 で、ふと違うマシンはどうかな思いWin7+Excel2010の ノートパソコンでやってみたところ、Excelが起動するところまでは 良かったのですが、ゆうちょのログアウト後のページが出てきて やっぱり駄目なようです。 ID、パスワードではいるところには 使えないんですね。 でも非常に勉強になりました。 ありがとうございました。

  • chie65535
  • ベストアンサー率43% (8514/19356)
回答No.1

検索文字に「~?」を入れると、「?」を「文字」として検索します。 「?」の1文字だけでは「任意の1文字」が一致してしまい、全てのセルから文字が消えてなくなります。 なお、Unicode文字が使われているなど、特定のページからコピペして、文字列に「?」が付いてしまった場合、「~?」では検索できません。 文字列に付着している「?」は「現在の文字セットでは表示できないUnicode文字」なので、「?(クエスチョンマーク)とは違う」のです。 この場合、文字列置換では消せないので「手で1文字づつ消すしか方法が無い」ので、諦めましょう。

planalia
質問者

補足

早速の回答ありがとうございます。 なるほどそういうことですか。 勉強になりましたが、残念です。 ?が付かない貼付け方法があればいいのですが。

関連するQ&A

  • エクセルで、置換後の文字列を「01」にするには

    エクセル2000を使っています。 「新宿」という文字を「01」に置換すると、0が省略されて「1」だけになってしまいます。 書式を文字列に指定し、セルに直接書き込むと「01」と表示されます。 置換機能を使うと、書式に文字列が指定されていても「1」になってしまいます。 01は既にコードとして定義しているので、出来れば変えたくありません。 何か良い方法はありますでしょうか?

  • Excelで電話番号の0を保持して-を取り去るには

    Excelのシートに、 052-123-4567 080-1234-5678 のような電話番号が A1~A999のセルに入力されています。 これらのすべての電話番号の -(半角ハイフォン)を取り去って、 0521234567 08012345678 というようにしたいのですが、 置換で 検索する文字列のボックスに - (半角ハイフォン) 置換する文字列のボックスに空白 (何も入力しない) を指定して置換すると、 521234567 8012345678 というように-は削除されますが、 頭の0が取り省かれてしまいます。 これは、数値として扱われているため0が取り省かれていると思われます。 頭に'(半角アポストロフィー)を付けけばうまくいきますが、 すべての電話番号に'を付ける必要があり現実的ではありません。 (問1) セルの書式を文字列にして、 置換してみましたが、それでも0が取り省かれてしまいます。 先に、セルの書式を文字列にしてから、その後で、電話番号を読み込ませて、セルの書式が文字列になっていることを確認してから置換しても、0が取り省かれてしまいます。 なぜ、セルの書式を文字列にしても、0が取り省かれてしまうのでしょうか? (問2) 置換ダイアログのオプションで、 置換後の文字列の書式の表示形式で文字列を指定して、 置換してみると、 -が取れ省かれずに 052-123-4567 のままになっています。 置換後の文字列の書式の表示形式で文字列を指定しないと -が取り省かれるのに、 置換後の文字列の書式の表示形式で文字列を指定すると、 なぜ、-が取り省かれなくなるのでしょうか? (問3) 0が取り省かれずに-を取り除くように置換するには、 どのようにすればよいのでしょうか。 よろしくお願いします。 (Windows10)

  • エクセル カッコ()がマイナスになる

    エクセルで(30)を(30%)と「置換」で表示させようと、 「検索する文字列」に「)」を 「置換後の文字列」に「%)」とし、置換すると 「-0.3」と表示されます。(30%)と表示させるには どうしたら良いのでしょうか? (30)は、「セルの書式設定」で「文字列」と 設定して表示しています。 よろしくお願いします。

  • エクセルでセルに 2010/1/2 とあります。書式は日付です。これを

    エクセルでセルに 2010/1/2 とあります。書式は日付です。これを20100102と8桁の文字列に置き換えたいのですがどうしたらよいでしょう。「/」を置換で削除して文字列に変えると 201012としかなりません。お願いします。

  • 【エクセル】文字列置換について

    エクセルでの文字列置換についてお教えください。 一部の文字列が含まれていたら、置換するという処理は可能ですか? 例えば、 ”ああああいいいい”  ”ああああうううう” ”ああああええええ” セルに、上記の文字列が、あったとして、 ”ああああ”が、含まれていたら、 すべてのセルを、”おおおお” に、置き換える(差し替える)という処理を想定しています。 よろしくお願いいたします。

  • EXCEL WEBクエリ 自動日付変換直らない

    お世話になります。 初めて、WEBクエリを利用しているのですが、困ったことがあります。 WEBクエリで、取得するデータで、「1-1」のような表記が「1月1日」というように変換される現象が治らず、いろいろ試してみますが、解決できません。 試したことは、 1.事前にシートの対象列の「書式設定」を「文字列」に変える。 2.あとから、対象列の書式を「文字列」に変える。 3.日付表示になるのは、あきらめて、そこから、エクセル関数の文字の置き換えをする。 通常は、1で治る模様ですが、解決することができません。 コピペなどで、似たような文字列を貼り付けるときは、「貼り付けオプション」をいろいろ試してみることで、[1-1」のような状態で、貼り付けることが出来ましたが、WEBクエリとなると出来ないようです。 どなたかご教授お願いいたします。 バージョンは、2013です。

  • エクセル WEB コピペ 正しくできない

    いろいろ試してみたのですが、解決できず、アドバイスをください。 WEB上のスペースで分けられた、特に区切りがない表(100行10列程度) 1 2 3 4 5 6 7 8 9 o x o x o o x x x a b c d e f g h i といったものを各セルごとにコピペをしたいのですが、 A列に1文字ずつペーストされてしまいます。 メモ帳に張り付けてからというものは、やってみましたが、メモ帳への貼り付けも同様になります。 どなたか、解決案をご存じないでしょうか? もしくは、WEBでは、表形式になっているのですが、コピペ予防策をとっているのでしょうか?

  • エクセル2003で作成した表で、REFが表示される

    エクセル2003で、表を作成しました。ただしデータを別のエクセルで作った表から参照しているのですが、D列のデータからE列のデータに参照を変えるため置換で、検索する文字列を!D 置換後の文字列を!Eにしたところ、=!Dで入力していたセルは!Eに置換できたのですが、=SUM(!$C:!D)という式を入力していたセルはREFと表示されてしまいます。ただし参照もとのデータが起動している場合はREFが表示されず、C列からE列の合計金額が表示されます。 C列からD列に置換を行った際は、計算式の入ったセルも!Cから!Dに置換ができました。同じ計算式を再度入力してもREFが表示されます。REFが表示されず計算結果が表示されるようにするにはどうしたいいでしょうか。教えてください。

  • WEBの文章をメールにコピペするときに

    WEBの文章の文章をメール(OE)にコピー&ペースト したときに、文字の大きさやフォントがWEBで 使われているものになってしまいます。 エクセルなどでは「形式を選択して貼り付け」という 項目があり、テキストだけ貼り付けられるように なっていますが、 OEでも同じようにできないでしょうか?

  • エクセルで、半角に置換すると日付に

    使用機種はxp、エクセル2003で作業をしています。 住所録の番地部分のみのセルなのですが、 「1ー2ー1」←このように、全角「長音」でつないである部分を「半角ハイフン」にしたいため、検索&置換しています。 セルの書式設定は「文字列」になっているのに、どうしても年月日に変換されてしまうセルがでてきてしまいます。 どうしたら文字列のままで置換できるでしょうか。 よろしくお願いいたします。

専門家に質問してみよう