CSVダウンロードファイルをEXCELで表示する

このQ&Aのポイント
  • CSVファイルをダウンロードすると、ダイアログボックスが表示され、「開く」「保存」「キャンセル」のボタンが表示されます。
  • 保存してからEXCELで開くと、カンマで区切られたデータが各セルに1つずつ入った形で表示されます。
  • 「開く」ボタンを押すと、EXCELが起動し、一番左側のセルに「XXXX」「xxxxx」「AAA」のように表示されます。
回答を見る
  • ベストアンサー

CSVダウンロードファイルをEXCELで表示する

CSVファイルをダウンロードすると、ダイアログボックスが表示され、「開く」「保存」「キャンセル」の3つのボタンが表示されます。 「保存」してからEXCELで開くとカンマで区切られたデータが、各セルに1つづつ入った形で表示されますが、「開く」ボタンを押すと、EXCELが起動して、一番左側のセルに「"XXXX","xxxxx","AAA"」のように表示されます。 保存してから開いたときと同じように「XXXX」「xxxx」「AAA」が各セルに入って表示するにはどのように設定をすればいいのでしょうか。 現在の設定は、エクスプローラの「ツール」>「フォルダオプション」>「ファイルの種類」から、拡張子CSVのときはEXCELで開く設定をしています。 よろしくご教授ください。

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

  • ベストアンサー
  • yui56544
  • ベストアンサー率69% (85/123)
回答No.3

ダウンロードと同時にEXCELで開くとなると、データの受信側だと難しいですね OSによって差はあるんですが、ダウンロードと同時にはOSがファイル形式を認識してくれていないので、ブラウザから直接だと正常に開かず、保存してからだとうまくいくという不具合は結構あるのです ブラウザから直接Excel起動してCSVを開く場合は、リクエストしたURLのファイルの拡張子を判定して何の種類のファイルかを判定しているため(XPなどのOSではリクエストURLにファイル名まで認識されません) 一応ダウンロード元のサイト?が Content-Disposition: attachment;filename=~ というような指定をしてくれれば、ブラウザから直接CSVを開いても正常にセルに反映されるのですが、ダウンロード元サイトをいじれないと難しいかもしれません 参考までに同じような議論があった質問掲示板を載せてみます http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=34352&forum=7 http://bbs.hotfix.jp/ShowPost.aspx?PostID=1830

Horirin39
質問者

補足

ご教授ありがとうございました。 議論の質問掲示板も参考になりました。 サーバー側のプログラムを見たところ、 Content-Disposition: attachment;filename= の通り指定されていました。 この指定の前は、 response.setContentType("application/x-msbinary"); となっています。 ContentTypeの指定がおかしいのでしょうか? お分かりでしたら教えてください。 よろしくお願いします。

その他の回答 (3)

  • yui56544
  • ベストアンサー率69% (85/123)
回答No.4

うーん、私もASP分野になるとまだ勉強不足なところもあり、ちょっと回答は難しいです^^; ↓の書き方ははじめて見たもので… response.setContentType("application/x-msbinary"); 一応、以前勉強していた中で見た、これと同様のASPでのダウンロード形式指定に関する掲示板スレッドなどを載せてみます おそらく、私ではこれ以上はチカラ不足でお答えできそうにありません。申し訳ないです^^; http://www.tohoho-web.com/lng/200003/00030057.htm http://www.atmarkit.co.jp/fjava/javatips/028jspservlet019.html

Horirin39
質問者

お礼

いろいろな参考になるサイトを教えていただきましてありがとうございます。 教えていただいたことを参考にしながら、あれやこれや試してみます。

  • yui56544
  • ベストアンサー率69% (85/123)
回答No.2

ちょっとご希望に沿うかわかりませんが… エクセルで直接CSVを開くのではなく、設定を保存できる変換ツール(コンバートツール)を利用するのは如何でしょう? 例えば、 CSVエクセル変換 http://www.onepg.com/cat5/csvms_excel/ <ツールのやま>CSVファイルをExcelへ一括変更 http://www.vector.co.jp/soft/win95/business/se414612.html などでしたら、初期設定(カンマでセルを区切る指定などの設定)さえしておけば、あとは毎回ボタン一つでエクセルに変換できます。 VECTORで「CSV 変換」で検索すれば使い勝手のよいフリーソフトが見つかると思いますよ

Horirin39
質問者

お礼

ご教授ありがとうございました。 CSV変換ソフトはツールとしてはよい手法だと思います。 しかし、一旦ダウンロードしたファイルをPCに保存してからでないと利用できませんので、 解決には至りませんでした。

  • sugar59
  • ベストアンサー率33% (5/15)
回答No.1

開いた瞬間に区切られた状態で表示させる方法はわかりませんが、 セルの中にまとまっているカンマ区切りのデータEXCELの操作でセル区切りに変えることができます。 EXCEL2003での操作は次の通りです。 データがあるセルを選択→データ→区切り位置→「カンマやタブの区切り位置によって区切られたデータ」を選択→「次へ」ボタン→区切り文字から「カンマ」を選択→「次へ」ボタン→完了ボタン 以上の操作でセル区切りに表示が変わります。

Horirin39
質問者

お礼

さっそくのご教授ありがとうございます。 教えていただいた方法は私も存じております。 この操作は、毎日行われるので、とても面倒です。 この面倒な操作を省略したいと思い質問させていただきました。

関連するQ&A

  • 【Microsoft Excel】 .csv 以外のCSVファイルをExcelで開きたい!

    .csv 以外のCSVファイルをExcelで開きたいのですがどうしたらよいでしょうか? abcd.csvというExcelで問題なく開けるCSVファイルがあるとします。 これの拡張子を.xxx(又はその他、独自設定の拡張子)に変更して、Excelで開けるようにしようと思ったのです。 フォルダオプション>ファイルタイプ>新規(ボタン)」で「新しい拡張子の作成」ダイアログが開き、そこで ・ファイルの拡張子=.xxx ・関連付けられているファイル タイプ=Microsoft Excel CSV ファイル と設定して、abcd.xxxをダブルクリックでExcelが起動&ファイルオープンするまではいったのです。(アイコンも.csvファイルといっしょになりました。) しかし、 aaa,bbb ccc,ddd という内容のファイルが セルA1=aaa,bbb セルA2=ccc,ddd となり、csvファイルとして認識してくれていないみたいなのです。 ちなみに、元の.csvの場合にはちゃんと セルA1=aaa セルB1=bbb セルA2=ccc セルB2=ddd とExcelは表示してくれます。 どうにか上手い方法は無いものでしょうか! よろしくお願いいたします。

  • CSVファイルをエクセルで扱うときのカンマの使い方について

    よろしくお願いいたします。 CSVファイルをエクセルで読み込んで、 編集後、またCSVファイルとして保存したいと思います。 CSVファイルをエクセルで読み込んだとき、 エクセルの中の各セルを編集しようとすると、 文字の前にカンマがついていますが、 これがあるのと、ないのでどのような違いが出ますでしょうか。 困っています。 どなたかよろしくお願いいたします。 エクセルで編集時に、カンマを削除してしまうと、 何が起こりますか。 意図したようにCSVとして保存できないのでしょうか。

  • csvファイルを上書き保存でカンマ区切りされない

    csvファイルのセルに文字を入力して、「上書き保存」をすると ”XXXXX には、CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります。この形式でブックを保存しますか? ” というメッセージが出たので「はい」をクリックして上書き保存しました。 再度そのファイルを開いてみると、カンマ区切りされておらず、各セル内の文字が結合されていました。 そこで質問なのですが、 試しに上記の上書き保存をせず、右上の「ウィンドウを閉じるボタン(×ボタン)」をクリックして、 「保存しますか?」との問いに「はい」と答え、 次に”XXXXX には、CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります。この形式でブックを保存しますか? ” との問いに「はい」と答えた形で保存をすると、きちんとカンマ区切りされていました。 なぜ上記の方法では正常にカンマ区切りされなかったのでしょうか? どうぞよろしくお願いいたします。

  • ダウンロードしたCSVが、カンマ区切りで表示できない

    WEBからダウンロードしたCSVを保存せずに開くと、カンマで区切られずに1行表示されてしまいます。 ex.) A1のセルに、→ "AAA","BBB",999,"CCC" CSVの関連付けをEXCELにしたり、NOTEPADにしたりしましたが、 だめなようです・・・ 一度保存した後に、EXCELから開くと問題なく表示されます。 また、WIN2000で行った時は、問題なく表示されていました。 一度開いてから確認・保存の順序で運用したいのですが、 可能でしょうか? ※WIN XP EXCEL2000

  • ExcelでCSVファイルを読み込むとき

    ExcelでCSVファイルを読み込むとき、0(ゼロ)で始まる数字の文字列を正しく読み込むためには、どうすればいいのでしょうか たとえば次のようなCSVファイルを読み込むと 先頭の0が省かれてしまいます。 01234,aaa[cr][lf] これがダメ 「1234」と表示されてしまう "01234",aaa[cr][lf] これもダメ 「1234」と表示されてしまう セルに「01234」と表示出来るようにするにはどうしたらいいのでしょうか?教えてください。お願いします。 ご存知の方、教えてください。

  • .csvファイルの内容に「

    ネットショップの仕事で、カンマ区切りのCSVファイルを利用して 荷物を送るためのデータを作成しています。 以前、PCがWindows98SEだったときは、「CSVのダウンロード」ボタンを押すと、 ファイルの保存ダイアログが出てきて、すぐに保存できました。 PCをXPに変えたら、最初はダイアログでなく、 ブラウザの中にエクセルが開くような感じでファイルの内容が表示され、 それをCSVで保存するとダブルクォーテーション「"」が 入るようになってしまいました。 スペースを" "で区切っている様子です。 デフォルトでエクセルに関連付けされているようだったので、 NOTEPADで開くようにしたら、いきなり内容が見えるのではなく、 以前のようにファイル保存ダイアログが出てくるようにはなりましたが、「"」は依然としてついています。 これがあると送り状印刷機に読み込ませられないので、 手動で削除していますが、「"」はどうしたらつかなくなるのでしょうか?

  • CSVをダウンロードし保存せずに開くと、1セルに1行表示されてしまいます。

    CSVファイルをエクセルで開くと、カンマ区切りでセルが分かれます。 しかし、WEBでCSVをダウンロードし、保存せずにそのまま開くと、1セルに1行表示されてしまいます。 数日前までは、カンマ区切りでセルが分かれていたのですが…。 同僚やお客様先からも、昨日今日で同じような問合せがきはじめたので、アップデートに絡んでいるのかな?とも思っています。 何が原因で、対処法があるのか教えていただけませんでしょうか。

  • CSV形式ファイルのダウンロードが正常に行えない

    WindowsXP SP2 IE6.0の環境で ブラウザからCSV形式のファイルをダウンロードするという機能のあるプログラムを作成したのですが、ファイルの保存確認のダイアログで「開く」を選択すると、Excelが起動してきて1つのセルに1レコード分のデータが設定されてしまいます。 同じプログラムをWindows2000の端末で実行すると、各セルに正しく値が設定されます。 また、ファイルの保存確認ダイアログで「保存」を選択し、ローカルの環境に保存したものを開いた時には、正しく表示されます。 何か設定の問題なのでしょうか? ご存知の方がいらっしゃいましたら、お教え下さい。

  • csvファイルをエクセルで開くときに…

    アンケート管理の仕事をしており、mac OSを使用しています。 csvファイルをダウンロードし、エクセルに落とすのですが、エクセルで開いてもコンマが消えず、セルごとに項目が表示されません。(つまりA1のセルに一人のデータがまるまる表示されてしまうのです。) 前まではきちんとうまくいったのですが、アンケートの形式がリニューアルされてから(といってもフォーマットが少し変化しただけで基本的な操作は変わりません)、cvsファイルをエクセルで開くとうまくいかなくなってしまいました。 どういう原因が考えられるでしょうか。 また、エクセルに落としたときにコンマを消し、ひとつひとつセルに表示させるにはどうしたらよろしいでしょうか。 どなたかご教授願います。 因みに私はパソコン初心者ではありませんが、エクセルの基本的操作が出来る程度のスキルしかありません。

    • 締切済み
    • Mac
  • エクセルをCSV形式で保存したらファイルが開かないのですが・・・

    いつもお世話様になっております。 どうぞよろしくお願い致します。 エクセルファイルをCSV形式で保存しようとすると 「CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります・・・」というダイアログが出ます。 それに対し、はいで答えてファイルを閉じた後、できあがったCSVファイルを開こうとすると 「SYLK:ファイル形式が正しくありません」というメッセージが出てしまって 開けないのですが、どのような理由が考えられますでしょうか?

専門家に質問してみよう