• ベストアンサー

フォルダ内のデータをエクセルかCSV形態にリスト化する方法

フォルダ内のワードやエクセルなどのデータを、エクセルやCSV形式などにリスト化・一覧化する方法があったら知りたいと思っています。 フリーソフトを使用すれば簡単にできるのですが、当方の仕事環境の事情により、フリーソフトを使用してはならないと怒られて困り果てています。 リスト化するにあたっては、 データ名、更新年月日、サイズ、拡張子 がリスト化されればと思っています。 ご教示いただける知識をお持ちの方がいらっしゃいましたら、よろしくお願いいたします。 ※同時に同様の矢波で一般製品ソフトの質問もあげさせていただいている者です。そちらにも情報をいただけると幸いです。

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

  • ベストアンサー
  • pita-gora
  • ベストアンサー率70% (102/145)
回答No.4

OSが不明ですが2000/XPであるとして回答します。 コマンドプロンプトでそのフォルダに移動します。 例えば(ユーザ名がxxxとして) C:\Documents and Settings\xxxx\My Documents> となっていたら pushd "C:\hogehoge" と入力し該当するフォルダへ移動します(この例の場合 C:\hogehoge) プロンプトが C:\hogehoge> に変わったら移動出来ています。 for %a in (*.doc *.xls) do @echo %~nxa,%~ta,%~za,%~xa>>list.csv と入力すると list.CSV にリストができあがります。 (データ名というのはファイル名でいいですよね)

undermask
質問者

お礼

やはりコマンドプロンプトによる方法が妥当なのでしょうか。 先の方に教えていただいたエクセルVBAも検討項目に加えて行こうと思います。 ありがとうございました。

その他の回答 (3)

  • bonyamk
  • ベストアンサー率29% (49/166)
回答No.3

そのフォルダ内に dir *.xls>list.txt という内容のバッチファイルを作って それを実行すればそれっぽいものはできます あとはそれを加工ですね

undermask
質問者

お礼

旧来体制だったようですが、私が引き継ぐ今になってなぜかこの方法が崩壊していたようで(何故)。 結局、旧体制に戻るのですが、コマンドプロンプトの方法でとりあえずマニュアルを構築してみています。 ありがとうございました。

  • bys07405
  • ベストアンサー率38% (37/97)
回答No.2

ExcelのVBAでできるようです。 http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_110_080.html リンク先のサンプルを元に、必要な表示形式に変更すれば良いかと思います。

undermask
質問者

お礼

コマンドプロンプト以外の方法で、エクセルVBAの方法は思いつきませんでした。 VBAがわからないので思いつく術を知らなかったです。 社内で詳しい方に倣ってみようと思います。 ありがとうございました。

  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

要はフリーのツールが自動処理で行っていることを手動で行えばよいだけで 1.コマンドプロンプトからDIRでターゲットのディレクトリ以下の構造をテキスト化 2.エクセルからテキストファイルを表形式で取り込む 3.拡張子だけ抜き出すなどの微妙な修正を行う あるいは以上の処理をフリーソフトで行って手動でやりましたと言い張る。

undermask
質問者

お礼

フリーソフトで処理したものを手動でやりましたと言い張れるような環境だったら、 …即、そうしたかったです(__; 共有パソなのでばれてしまう… コマンドプロンプトの方法が一般的になってしまうようですね。 早い段階での回答をありがとうございました。

関連するQ&A

  • フォルダ内のデータをエクセルなどに一覧表示させることができるソフト

    フォルダ内のワードやエクセルなどのデータを、エクセルやCSV形式などにリスト化・一覧化できるソフト(製品)をご存知でしたら教えてください。 フリーソフトで、そういうものがあるのはわかっているのですが、当方の事情により、フリーソフトではなく一般に販売されているソフト(市場流通製品になっているもの)を探しております。 (業務上の管理責任などの理由があるみたいで、仕事場でフリーソフトの利用認証がおりずに困っているのが背景です。) リスト化するにあたっては、 データ名、更新年月日、サイズ、拡張子 がリスト化される機能を有していいればと思っております。 フリーソフトでは次のものようなものを参照しておりました。 http://www.vector.co.jp/magazine/softnews/030614/n0306144.html なかなか、製品情報が探せず、悩んでおります。 ご存知の方がいらっしゃいましたら、よろしくお願いいたします。

  • フォルダー内のデーターリスト

    あるフォルダー内のデーター(エクセル、ワード、MP3、JPG、などなど)を管理するのに、その各データー情報(名前、他)を、リスト化(エクセル等で)するソフトはないでしょうか。とりあえずは、名前だけでもOK。

  • フォルダ情報をCSV形式に保存できるソフトを探しています。

    多数のフォルダの更新日時と容量をCSV形式で一覧出力してくれるソフトを探しています。 ファイルのサイズと更新日時をCSV形式で出力してくれるソフトは山のようにあるのですが、フォルダの更新日時と容量をCSV形式で同時出力してくれるソフトが見つかりません。 もし知っている方がおられましたらご教授よろしくお願いします。

  • 既存のエクセルデータ(非CSV)を使って長3封筒印刷を行うには?

    エクセルで住所リストを作り、長3の封筒に差込印刷を掛けます 通常の差し込み印刷では郵便番号の欄にぴったり印刷することがなかなかできません。 いくつかフリーソフトがありますが、CSV?のデータをインポート?するか、ソフトのフォームにいちいち入力しなければならなりません。 このCSVというのがいまいちわからないので、既存のデータを手間なく活用できる、フリーソフトはありませんか?いくつかのフリーソフトをあたってみたのですが、しっくりきません。 お勧めの長3型対応のフリーの封筒印刷ソフトがありましたら、教えてください。よろしくお願いします。

  • CSVをExcelに読み込む時の前ゼロについて

    CSVファイルをExccelで読み込む方法について教えてください。 前ゼロを消さずにCSVファイルをExcelで読み込む場合に、下記の方法でできると書かれていました。 疑問なのは、なぜ1番でCSVの拡張子をtxtに変えているかです。 CSVをTXTに変える意味はあるんでしょうか? http://q.hatena.ne.jp/1102427939#a4 1.読み込むCSVファイルの拡張子を「.txt」に変更する 2.エクセルから「開く」で読み込むリストを選択して開く 3.「テキストファイルウィザード」というのが現れるので、「元のデータの形式」を「カンマやタブなどの・・・」を選択して「次へ」ボタン押下 4.「区切り文字」は「カンマ」のみをチェックして「次へ」ボタン押下 5.「区切った後のデータ形式を選択してください」とでるので、数字のみの項目を反転させて「文字列」を選択して「完了」ボタン押下 これでいけるはずです。 質問者:nyanta 2004-12-08 07

  • csvとexcelについて

    csvファイルは一般的には半角の,でデータを区切りますが、 この方法だと、データに半角の,を使用することが出来ません。 たとえばデータを滅多に使用しない文字列@~(@と~が連続)等で区切り、 それをexcelのcsv形式で普通に開けるようにできるのでしょうか? これ以外にもなにか良い方法があれば教えてください。

  • フォルダ内のファイルをエクセルに一覧化

    1つのフォルダ内に複数のフォルダがあり、その中に画像数百点が保存されています。 これをエクセルにファイル名のみリスト化してエクセルファイルにしたいのですが、そのようなソフトはありませんか? 内容としては… チラシのようなものを作成しているのですが、毎回エクセルで今回のデータが送られて来ます。 新商品等画像が無ければメーカーに画像を送ってもらうように頼む必要があるので、以前使った画像があるかないかをチェックする必要があります。 毎回送られてくる内容のエクセルファイルには商品のコードが載っている為、それを元に管理できないかと考えました。(今までは商品名で管理) 画像ファイルをすべてコード名+拡張子として保存します。さらに、それを今回探しているソフトでリスト化し、エクセルファイルで保存します。(この時、拡張子をはずしたファイル名で保存してもらえると最高にベストです) あとは、送られてくる内容ファイルと画像リストファイルを同時に開き、「もしコードが書かれているセルと画像リストファイルに一致するものが無ければこのセルに"なし"を表示」(こうしたいので拡張子抜きで保存したい)と言うIF文を仕込んで完成です。 考え方あってますか? こんな事がしたいので、「フォルダ内のファイルを拡張子抜きでファイル名を一覧化し、エクセルファイルで保存」出来るソフトを探しています。 御存知の方教えてください。

  • エクセルのデータをCSV形式にしたいです

     介護保険の事業をしている者です。前月分のデータと請求書を、「国保連」というところに毎月紙で郵送しているのですが、「国保連」からは「CSV形式のデータで送ってください」、と年に数回言われ続けています。紙のデータをCSV形式にするにはどうしたらよいのか、を担当者の方にお聞きしても、「わかりません。有料ソフトを使っていないんですか。」と嫌味を言われる始末です。  以前エクセル2010のデータを保存する際、CSV形式で保存したものを送ったところ、「読み取りできませんでした。」とそっけなく言われました。介護請求ソフトを有料で使えば解決するのですが、有料のソフトを使えるほどの経済的な余裕がないため、自作したいと思っています。  マイクロソフトのサポートを利用しようとしたのですが、PCがOEM版のためサポート対象外、ということでした。コミュニティサイトは、質問する入口が見つかりません。  諦めれば良いのかもしれませんが、少しでも成長したいと思っています。どのように解決したらよいのでしょうか?どなたかお教えいただけませんでしょうか?

  • csvをエクセルに取り組みたい。初心者

    csvをエクセルに自動マクロ機能で取り込むように設定しました。 12ケタの数字を取り込みたいが9.73E+11となってしまいます。 aのフォルダにa.csv と b.xlsxがあります。 a.csvにダウンロードしたものをb.xlsxに読み込みたいです。 12行のデーターの中から2個のデーターだけを読み込みたいのですが 12ケタの数字もそのままの数字で読み込むことは不可能なのでしょうか? 今まではcsvの表示形式を数字に変換してからブック形式に保存。 そして、テキストにデーターを張り付けてデーターを使用していました。 ブックからデーターをコピーして貼り付けると数字が半角になっていないためできませんでした。 この一連の作業を自動でできたらうれしいかなと思いましたが無理でしょうか? もし、わかる方がおられましたら教えてください。 よろしくお願いします。

  • HDDのフォルダリスト作成方法

    HDDのフォルダをEXCELファイルで出力してくれるソフトを探しています。ファイルをリストしてくれるソフトはたくさん見つけましたがフォルダのみをリストにしてくれるソフトが見つかりません。条件は ・フォルダのみ表示。ファイルは表示しない ・フォルダ内のファイル数を表示 ・フォルダの使用容量を表示 ・EXCELで使用できる(フォルダ毎の使用量をグラフにしたい) こんなソフトはないでしょうか?