• ベストアンサー

CSVファイルをエクセルファイルにしたい。

あるWEBサイトから、必要な数表をダウンロードする時、SCVファイルでしか落とせません。 これをエクセルファイルに取り込みたいのです。 どなたか初心者のために、やさしい方法を教えてくれませんか。

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

  • ベストアンサー
  • PU2
  • ベストアンサー率38% (1101/2843)
回答No.7

(1)の形態だと ダブルコーテーションで全体を囲っていますね これだと1行全てが一つのセルとなりますので ,も文字に含まれていると考えられます。 よってこのままだと読んでもセルに別れません。 ところでこの(1)(2)(3)ってどのアプリで開きましたか? 全てメモ帳などテキストエディッターだと(2)はきちんと .csv形式になっています。 もし、(2)(3)がexcelでみた画面だと(1)同様の形態に なっています。つまりファイルの内容自体おかしいのです。 どこの銀行でしょうか?

damida
質問者

お礼

(1)TEXTファイル(2)CSVファイル(3)EXCELをメモ帳で呼び出した結果を下にコピーします。 (1)"年月日(和暦),""お引出し"",""お預入れ"",""お取り扱い内容"",""残高""" (2)"年月日(和暦),""お引出し"",""お預入れ"",""お取り扱い内容"",""残高""" (3)文字化けして、判読不能 回答中に(2)のケースは、きちんと.csv形式になっているとの事ですが、この場合ですとエクセルに取り込めるという事ですか?もし、そうなら方法を教えてください。 銀行はSMBCですが、預金残高サイトにはいるには当然のことながら、相当なセキュリティが掛けられていますから、SMBC加入者以外の閲覧は不可能かと存じます。

damida
質問者

補足

いろいろご指導いただき有難うございました。 本サイトの過去質問を遡及検索して、次の二通りの方法で解決しました。 ダウンロードファイルをエクセルで保存 (1)「データ」⇒「区切り位置」⇒ウイザード⇒完成 (2)データの入ったセルをメモ帳にコピーし、保存⇒エクセルで呼び出し⇒ウィザード⇒完成 上記二つの方法でエクセル表に取り込めました。考えてみると、皆さんが熱心に指示してくれた方法も上記と同じ事だったのかも知れませんね。小生の理解力不足と表現力不足で大変ご迷惑をおかけしました。 皆さんのご親切に改めて御礼申し上げます。

その他の回答 (7)

noname#17454
noname#17454
回答No.8

古い話なので あやふやですが csv 編集ツールを使うのは如何ですか 以前 オフコンのデータをpcに変換するときに 使っていました

damida
質問者

お礼

ご返事有難うございます。 恥ずかしながら、初心者のためご指示のアドバイスを試行するだけのパソコン知識がありません。

  • suiton
  • ベストアンサー率21% (1110/5263)
回答No.6

♯4です ひょっとして、対象ファイルをダウンロードではなく、インターネットの画面上で開いてはいませんか? インターネットの画面上で対象ファイルのリンクを右クリックして、対象ファイルを保存してください。 その後、インターネット切断後にエクセルで対象ファイルを開いてみてください。

damida
質問者

補足

根気良くご回答くださって、感謝いたします。 表現力が拙く、一度で状況を正確に伝達できないのが申し訳ないです。再度、状況を申し述べます。 某都市銀行では、WEBサイト上で現在高を確認できるようになっています。その現在高表の下欄に、ユーザーの便を図って「この表をテキスト(CSV形式)でダウンロードする」というコメントがあります。 それをクリックすると、エクセル風の画面になり、問題のデータが表示されています。その画面を(1)テキストファイル(*.txt) (2)CSVファイル(*.csv) (3)エクセルファイル(*.xls)の3通りで保存した後、 銀行のWEBサイトを閉じます。3通りのファイルを改めて開き、各々の1行目だけのコピーを次に記します。(1)のテキストファイルのみ1行目、他はコラム<A1>に表示されています。 (1)"年月日(和暦),""お引出し"",""お預入れ"",""お取り扱い内容"",""残高""" (2)年月日(和暦),"お引出し","お預入れ","お取り扱い内容","残高" (3)年月日(和暦),"お引出し","お預入れ","お取り扱い内容","残高" テキストファイルのみ全体を""で包み、CSVとXLSは、全く同一フォーマットです。

  • PU2
  • ベストアンサー率38% (1101/2843)
回答No.5

2.即、タブ・カンマ区切りの一見エクセル風のファイルが画面上に表示される。 って一つのセルの中に表示されるのでしょうか? それともちゃんと,をセルで区切って読んでいるんでしょうか? もし、一つのセルの中に表示されるのであれば対象ファイル自体 テキストタイプで保存されていますよ 普通WEB上にあるファイルの形式が.txtならテキスト形式 .csvならCSV形式です。 もし、テキスト形式ですと一旦ファイル内に保存して.csvに手動で ファイル名を変更の上(excelで替えるのではありませんよ) excelでよんでみるかそれかテキスト形式を読む際にテキストファイル ウィザードで,を区切りとして判断させる必要があります。 とにかくexcelを使用しないでファイルとしてダウンロードした ファイルを.csvの拡張子形式にかえて試してみて下さい。 これでダメですとファイルがおかしいです。 一度、テキストエディッタなど(メモ帳でもいい) 使用しそのファイルを読んで見て下さい。 aaaa,bbbb,cccc,dddd,eeeeであれば.csvにすれば問題なし もし、 "aaaa,bbbb,cccc,dddd,eeee"等になっていれば"で囲まれていますのでダメです。 この場合は.csvでもそのままではダメです。 尚、拡張子を表示させる方法など理解できないとこの点は 難しいかもしれません。知らない場合は検索でもして探して下さい。

damida
質問者

補足

<<一つのセルの中に表示されるのでしょうか? <<それともちゃんと,をセルで区切って読んでいるんで<<しょうか? エクセル状の画面に、源表中の1行が1セルに纏めて表示されます。源表の1列は、カンマで区切られています。仮に源表が4行・6列の表とすると、A1セルには、6列分のデータが各列カンマ区切りで表示されます。A2セルには、2行目のデータが同様に表示されます。 <<普通WEB上にあるファイルの形式が.txtならテキスト<<形式.csvならCSV形式です。 当面小生が問題にしているのは、大手銀行のWEB上の残高表示欄ですが、残高表示欄の下に「テキスト(CSV形式)でダウンロード」とあり、そこをクリックする訳です。従って、源表の形式がtxtかcsv形式かは知る手がかりがありません。大手銀行のWEB欄ですので、大勢の方がダウンロードして利用して居る筈で、小生だけが利用できずに残念でなりません。 手動でCSVファイルにしても、メモ帖で読み込んでみても状況は変わりません。つまり、呼び出されたファイルは全て、各列情報はカンマで区切られ、データはコーテーションで括られ源表1行は、1セルに全表示されます。 源表中の「テキスト(CSV形式)でダウンロード」とあるのが手がかりになりませんか。これは、CSV形式ではなく、TEXT形式でのダウンロードなのでは?だとすると、これをエクセルなどにそのまま取り込むのは無理なのでしょうか?

  • suiton
  • ベストアンサー率21% (1110/5263)
回答No.4

ダウンロードしたファイルを、エクセルの「ファイル」→「開く」→「ファイルの種類:csv」で間違いなく読めるはずです。 ダウンロードしてすぐにエクセル形式で保存しては駄目ですよ。CSVで保存してから行ってください。

damida
質問者

補足

事情はNo.3さんに記した通りです。 小生の一連の処理過程で何らかの手抜かりがあるとおもうのですが、ダウンロードしたタブカンマ区切りのファイルを一旦csvで保存し、それをエクセルで開いても元のままである原因が分かりません。

  • PU2
  • ベストアンサー率38% (1101/2843)
回答No.3

一旦対象ファイルを右クリックで対象ファイルを保存を選び どこか適当なところに保存した上、 その保存したファイルをEXCELで開けば読めますよ たぶんブラウザ上に開くから扱いづらいと感じられているか もしくはCSVファイルが他プログラムに関連づけされてしまっているのだと思います。 尚、この場合はCSVファイルをEXCELに関連づけし直せば大丈夫です。

damida
質問者

補足

ご返事感謝いたします。ご指示の通りにしても開いてくるのは、タブ・カンマ区切りの当初ダウンロードされたものです。処理過程を忠実に再現します。 1.WEB上の表を「テキスト(CSV形式)でダウンロード」でクリックする。 2.即、タブ・カンマ区切りの一見エクセル風のファイルが画面上に表示される。 3a。名前をつけて保存で、デフォルトの「テキスト(タブ区切り*.txt)」形式にし、ファイル名を仮に「3a.txt」。 3b。名前をつけて保存で、「CSV(カンマ区切り.csvt)」形式にし、ファイル名を仮に「3.csv」。 4.エクセルで「3a.txt」を開いても「3.csv」 を開いても、いずれの場合も当初ダウンロードしたタブ・カンマくぎりのものです。 なお、ご指示後段の「ブラウザ上・・・」と「他プログラムに関連・・・」の箇所は、初心者のため申し訳ありません、意味が汲み取れません。

  • mitsuruw
  • ベストアンサー率14% (119/806)
回答No.2

普通CSVの関連プログラムはエクセルになっていると思います。 ですからそのままクリックすればエクセルで開くと思います。 開かない時は右クリック-プログラムから開くを選んでエクセルを指定してください。

damida
質問者

補足

No.1さんに補足説明させていただいたとおりです。 現在のところ、カンマとコーテーションの間にある 数字と文字を別途作成した数表中にコピー貼付で取り込むという手のかかる作業をしています。

  • 6dou_rinne
  • ベストアンサー率25% (1361/5264)
回答No.1

エクセルはCSVファイルを読み込めますので、開くでCSVファイルを読み込んで、名前をつけて保存で保存するファイルの形式をエクセル・ブック形式で保存すればOKです。

damida
質問者

補足

早速のご返事有難うございます。 現在エクセル2000を使用していますが、ご指示の方法で旨くいかないのです。 WEB上で、「CSV形式でダウンロード」をクリックすると、目の前にエクセル様の画面にカンマ(,)とコーテーション(”)に括られた文字と数字がダウンロードされてきます。それをエクセル形式で保存した後新たにエクセルで開いても、カンマ・コーテーションと数字・文字からなるCSV形式は全く変化していません。WEB上にあるような数表をそのままの形でエクセル上に数表化する事は不可能なのでしょうか。

関連するQ&A