• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSV出力に関して)

CSV出力のプログラムでデータが見れない問題の解決方法

このQ&Aのポイント
  • CSV出力のプログラムを作成しているが、ファイルを開いてもデータの中身が見れない問題が発生している。メモ帳で開くとデータは存在することが確認できる。記述内容を確認し、原因を特定してください。
  • CSV出力のプログラムを作成しているが、ファイルを開いてもデータの中身が空である問題が発生している。メモ帳で開くとデータは存在することが確認できる。どこに問題があるか教えてください。
  • CSV出力のプログラムを作成しているが、ファイルを開いてもデータが表示されない問題が発生している。メモ帳で開くとデータは存在することが確認できる。問題の原因と解決方法を教えてください。

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

  • ベストアンサー
noname#259269
noname#259269
回答No.2

メモ帳で開いて、出力データが記録されているのが確認できたなら、テストとしては完了のはずでは? ファイルの書き込みが終わっていないうちに開こうとしているとか? sr.Close の前に sr.Flush とかやってもダメですか?

asamix_000
質問者

お礼

edp3142様、ご回答ありがとうございます。 ご指摘の通り、sr.Flushを記述したところ、正しく表示されました。 書き込みが終わっていなかったのですね、、、 本当にありがとうございました!

その他の回答 (2)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.3

> CSVファイルをダブルクリックした際に、中身のデータが見えないという事です。 メモ帳で見えているならCSVファイルは出来ています。 あなたが何のAPをCSVファイルに関連付けているのか解りませんが、もしExcelで開けないと言うことでしたら、単にExcelの設定の問題である可能性があります。 オプション→詳細設定→全般→「Dynamic Data Exchange (DDE) を使用する他のアプリケーションを無視する」のチェックを外してみて下さい。 #Excel2007の場合(ほかのバージョンは適当に調べて下さい)

  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.1

こんちは。 プログラム読むのはかったるいので読みません。。。あしからず。。。 >>どうやらデータは出力されているももの、ファイルを開いてもデータの中身が見れません。 >>メモ帳で開くとデータは存在しています。 どういう意味ですか??? データは出力されていてデータの中身は無いけれどもメモ帳で開くとデータはある。 ん??? ファイルは存在するんですよね。 test1.csv 中身はどうなってるんですか? 見た感じ、カンマ区切りCSVですよね? メモ帳で開いた際に、 項目名1,項目名2,項目名3,項目名4,項目名5 ああああ,いいいい,うううう,ええええ,おおおお かかかか,きききき,くくくく,けけけけ,ここここ ささささ,しししし,すすすす,せせせせ,そそそそ って感じのが望まれる結果だと思うのですが データは出力されてるけどメモ帳で開いて中身がない? イマイチ良くわからないです。 ファイルはあるけど中身がない。 ってだけなら、ファイル作成処理のところは問題ないことになるので、 項目のデータ取得するところ、もしくは、データをファイル内に書き込む箇所 がおかしいんでしょうね。 その辺にあたりをつけてデバックされるといいでしょう。

asamix_000
質問者

お礼

STICKY2006様、ご回答ありがとうございます。 わかりにくい内容で申し訳ありません。 不思議な現象で、、、、 test1.csvというファイルは最初からマスターファイルのような活用する為に存在し、 そこへデータを書き込むというような作りをしています。 処理を実行させると、エラーも出ず正しく終了され、test1.csvのデータサイズも増えて いる為、データは出力されているだろうとは思われますが、いざ実際にファイルを開くと データが書き込まれていません、、、 但し、データサイズが増えている為、書き込まれているんじゃないかと思い、メモ帳で 開くとおっしゃる通り、 項目名1,項目名2,項目名3,項目名4,項目名5 ああああ,いいいい,うううう,ええええ,おおおお かかかか,きききき,くくくく,けけけけ,ここここ ささささ,しししし,すすすす,せせせせ,そそそそ と出力されています。 CSVファイルをダブルクリックした際に、中身のデータが見えないという事です。 エラーも何も起きず、デバックも問題ない為、何がおかしいのか掴めず、、、

関連するQ&A