csvファイルを整理し、データを生成するプログラム

このQ&Aのポイント
  • cドライブに散在するcsvファイルを整理し、データを生成するプログラムを探しています。
  • 各csvファイルには日にちと天気のデータが記録されています。
  • プログラムを使えば、各ファイルの内容を一覧表示することができます。
回答を見る
  • ベストアンサー

csvファイルを整理し、データを生成するプログラム

cドライブの中にcsvファイルが点在しています(ファイル名は数字にしてあります。123.csv、456.csv、789.csvなど。)。 各csvファイルには 2日,晴れ 3日,雨 4日,曇り という単純なデータが記録されています。 そこで、cドライブからcsvファイルだけをピックアップし、どのcsvファイルにどんな内容が記録されているかを一覧できるプログラムを探しています。 各ファイル名と内容が一覧表示されると大変分かりやすいです。例えば、 123 1日,晴れ 2日,雨 3日,曇り 456 4日,晴れ 5日,雨 6日,曇り 789 7日,晴れ 8日,雨 9日,曇り 上記のような一覧表示ができると大変良いです。 これを実現できるような方法はございませんでしょうか? 何卒よろしくお願いいたします。

  • zyaba
  • お礼率46% (261/566)

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

  • ベストアンサー
  • ysawave
  • ベストアンサー率50% (2/4)
回答No.1

マイクロソフトWindows環境だと仮定して、コマンドプロンプト で type *.csv ではダメなんでしょうか?

zyaba
質問者

お礼

ありがとうございます! コマンドプロンプトを使えばよいのですね! 私の環境ではなぜか「ファイルが見つかりませんでした」と表示されてしまいましたが、いろいろ調べてみます!

zyaba
質問者

補足

cドライブのユーザーフォルダに鍵のマークが付いており、そこだけcmdでの検索に引っかかってこないようでした。 何か制限をしているのでしょうか?

関連するQ&A

  • CSVファイル読み込み

    VC++でCSVファイルの読み込みを作っています。 ファイル名「abc.csv」というファイルがあり CSVファイルの内容は、 "id","food" "1","バナナ" "2","オレンジ" となっています。 ソース上はファイルをオープンして 読み込むところまでは分かりましたが、 CSVファイルのコンマの分解とその後の処理が分かりません。読み込んだ後、コンボボックスで、CSVファイルのname一覧を表示する予定でいます。 例では、バナナ     オレンジ とコンボボックスで表示して選択できるようにします。 今のソースは以下の通りです。 CStdioFile file; CString name; int flag;  if(!file.Open("abc.csv",CFile::modeRead)){ AfxMessageBox("File Open failed"); } while(flag){ if(file.ReadString(name)==FALSE) //nameにデータ読み込み break; //CSVコンマを分解 //テキスファイルで読み込み?表示? } file.Close(); //file close 初心者なので間違いだらけかもしれませんが よろしくお願いしますm(__)m

  • Powershellで複数のcsvファイルを一つに

    powershellの初心者です。 PowerShellで複数のcsvファイルを一つにする必要にせまり ネット情報を探して以下がヒットしましたが 初心者なのこの情報をどう利用して良いのかが判りません。 以下の具体例でコード(Join.ps1)を教えてください。 以下の3つのファイルを C:\Users\TAC_\Desktop\Test\Drive1.csv C:\Users\TAC_\Desktop\Test\Drive2.csv C:\Users\TAC_\Desktop\Test\Drive3.csv 以下のファイル名に保存(まとめる) C:\Users\TAC_\Desktop\Test\Join.csv C:\Users\TAC_\Desktop\Test\Join.ps1を起動させると 該当する3つのCSVファイルを結合したJoin.csvを作成する

  • 複数csvファイルのデータとファイル名をひとつのACCESSのテーブルにインポートしたい

    1,000個以上のcsvファイルを、C:\tool\csvfiles\に格納し、C:\tool\にあるACCESSファイルのテーブル、「importfiles」にインポートするプログラムをVBAを作成したいです。 条件は、以下を満たしたいです。 ・1番右のフィールドにファイル名を追加したい ・それぞれのフィールドについて、データ型を指定したい ■CSVファイルのサンプル ファイル名(1):0009_xxx_0001.CSV データ内容(1): 部署コード 請求コード 日時  料金 0001   1234   090730 100 0001   1235   090730 150 ファイル名(2):0009_xzy_0002.CSV データ内容(2): 部署コード 請求コード 日時  料金 0002   2234   090730 100 0002   2235   090730 150 ■ACCESSでやりたいこと テーブル名:importfiles データ内容: ファイル名     部署コード 請求コード 日時  料金 0009_xxx_0001.CSV  0001   1234   090730 100 0009_xxx_0001.CSV  0001   1235   090730 150 0009_xzy_0002.CSV 0002   2234   090730 100 0009_xzy_0002.CSV 0002   2235   090730 150 データ型は料金は料金は数値型、それ以外はテキスト型です。 ACCESS 2003を試用しております。 transfertextではファイル名が取得できず、ほかの方法も見当がつかず、本当に困っています。 どなたかご存知の方、よろしくお願いいたします。

  • Excelファイルを一発でcsvファイルにしたい

    こんにちは。 Excelファイルを一発で(一発でなくても、すくない手順で) csvファイルにしたいのですが、なにか方法はありますでしょうか? マクロの記録で挑んだのですが、ファイル名が常に同じファイル名に なってしまい、実用になりませんでした。 ファイルが100個近くあるので、いちいち手でやっているのは 大変なので、教えていただけるとありがたいです。 よろしくお願いいたします。

  • 【Excel】 csvファイルを参照し、該当データを表示したい。

    こんにちは csvファイル(商品リスト.csv)に商品リストがあります。 コード 商品名   金額 b32548 あいうえお 10,000 a45687 さしすせそ 20,000 c54842 あいうえお 10,000 ・ ・ 別のExcelファイルのsheet1 A列にコード番号が表示されています。  A   B     C コード 商品名   金額 a45687 c54842 b32548 このB列、C列に、先のcsvファイルの 該当コードにあたる商品名、金額を表示させるには B列、C列の式はどうしたら良いのでしょうか。 完成  A   B     C コード 商品名   金額 a45687 さしすせそ 20,000 c54842 あいうえお 10,000 b32548 あいうえお 10,000 宜しくお願いいたします。

  • エクセルVBAでCSVを読み込んで別ファイルにまとめたいです。

    エクセルVBA初心者の者です。 マクロの記録でできたコードをいじって、 なんとか動くものができるレベルです。 Aというフォルダに20~40行程度の内容のCSVファイルが 数百個あります。開けてみないと何行あるのかわかりません。 そのAフォルダのCSVの内容をエクセルで開いて、別のエクセルファイルの一枚のシートにまとめたいのです。 最初にCSVファイル名を一枚のシートのA列に書き出すところ まではやれたのですが、それを順番に読み込んでコピペの 流れができません。 CSVファイル名読み込み 読み込んだファイル1つめCSV開く CSVの20~40行をコピー 別のエクセルファイルのシートに貼り付け 1つめCSV閉じる ↓ 読み込んだファイル2つめCSV開く 繰り返し こういうやり方じゃない方がいいのかもわかりません。 もしかして考え方も違うのでしょうか? サンプルコード教えていただけるとありがたいです。 よろしくお願いします。

  • Microsoft Office Excel CSV ファイル (.csv) ??

    Cドライブに突然「WirelessDiagLog」というファイル名で、Microsoft Office Excel CSV ファイル (.csv)ができてしまいました。自分で何か操作してしまったのでしょうか? 削除しようとすると「対象のフォルダへのアクセスは拒否されました」のメッセージが出るんですが続行して削除してもいいのでしょうか? 開いてみると、ハードウェアやスキャンのテストの結果や、よくわからないことがたくさん書かれています。 初歩的な質問ですいませんが、どなたか教えてください。

  • csvファイルからデータを抽出したい

    はじめまして。VBA初心者です。 【元となるデータの入ったCSVファイル(改竄禁止)】     A    B    C    D    E 1  ○位  名称  県名 住所 電話番号 2  ×位  ・・・ 3  △位  ・・・ 【抽出したデータを書き出したいxlsmファイル】     B    C 2  順位  3  県名 この二つのファイルがあるのですが、 (1)xlsmファイルのC2に順位を入力し、その順位の建物のデータを  csvファイルから抜き出し、xlsmファイル同シートのB5:F5に表示 (2)同じく県名もC3に入力し、抜き出した結果をB7を左上隅として表示 したいと思っています。 検索や本を見ましたが、似たようなケースがあってもそこから自分で 作るということができませんでした; 今後の参考にもしたいので、もしよろしければコードの解説もよろしく お願いします。

  • CSVファイルの出力に関して

    環境:Windows7 / VIsual Basic 2008 教えて下さい。 データベースの値を、CSVファイルとして出力する為に、以下のような記述を しましたが、どうしても下記のようなエラーとなってしまいます。 Cドライブの直下は記述すべきでなく、アクセス権がないのが原因かと思われますが、 なんとかCドライブの直下へ出力したいと考えています。 良い方法はないでしょうか? 《記述内容》  '保存先のCSVファイルのパス  Dim csvPath As String = "C:\ABC.csv"  'CSVファイルに書き込むときに使うEncoding  Dim enc As System.Text.Encoding = _  System.Text.Encoding.GetEncoding("Shift_JIS")  Try '開く Dim sr As New System.IO.StreamWriter(csvPath, False, enc)  Dim colCount As Integer = dtTable.Columns.Count   Dim lastColIndex As Integer = colCount - 1  以下省略・・・ 《エラー内容》  パス 'C:\ABC.csv' へのアクセスが拒否されました。 仮にアクセス権を付加するしか方法がないようであれば、申し訳ありませんが、 その方法も教えて頂ければと思います。 教えて下さい。 よろしくお願いします。

  • c#でcsvファイルをリソースとして読み込むには?

    c#でcsvファイルをリソースとして読み込むには? 222.csvというファイルがあります、 これを「リソースの追加」からResourcesフォルダに入れ、ソリューションエクスプローラーから ファイルの存在を確認するところまではできたのですが、 このcsvファイルの内容を変数に代入できずに困っております。 222.csvがResourcesフォルダに入ると_222.csvというファイル名に変わるので、 以下の記述によって変数に代入できるかと思ったのですが、うまくいきません。 string path = Project1.Properties.Resources._222; 他に正しい記述の仕方があるのでしょうか? アドバイスお願いします。