zumix.jp

no think no work


ExcelCsvツール

指定したフォルダにある全Excelファイルの全シートを、シート単位でCSVファイル(テキストファイル)に一括して書き出します。


こんな課題を解決します

  • 大量にあるExcelファイルの管理に困っている
  • 大量にあるExcelファイルを一括して処理したい
  • 複数シートに跨っているデータを一括して処理したい

特にこんな方にオススメです

Excelは、業務と業務の隙間を埋めるのに、便利で最適なアプリケーションです。たた、その隙間がだんだん大きくなり、Excelファイルが大量に分散しはじめると、複数のExcelファイルをまとめる作業はたいへん面倒な作業になり、一気に効率が落ちてしまいます。コンサルタントとして、そんな現場をよく見かけ、その大変な作業を担当者の個人的な努力でカバーしている状態かと思われます。そんなことから、とてもシンプルではありますが、簡単なExcelツールを作りました。少しはお役立てできるツールだと思っています。


動作環境

  • Microsoft .NET Framework をインストールした環境が必要です。
  • Windows XP/Vista

Excelの対応バージョン

  • Excel 2003
  • Excel 2007

インストール

  • ダウンロードした圧縮ファイル解凍後、適当なフォルダーにExcelCsv.exeをコピーしてください。

アンインストール

  • ExcelCsv.exeファイルを削除してください。

起動方法

  • ExcelCsv.exeをクリック(起動)してください。メニュー登録などは、適時シートカットーキーなど作成してご利用ください。

操作方法

  1. 「フォルダー選択」ボタンをクリックして、Excelファイルが保存されているフォルダーを指定します。
  2. フォルダーを選択したら、「処理を開始します」ボタンが表示されますので、クリックしてください。
  3. 次の手順で内部処理が開始します。
    1. フォルダー内のExcelファイルを全部取得します。
    2. Excelファイルごとの全シート(sheet)を取得します。
    3. シートごとに、全セルの値を取得します。
    4. シートごとに、全セルの値をCSVファイルとして保存します。

留意項目

  • 1つのExcelファイルのみ操作したい場合はフォルダーを作成して、そのフォルダーにExcelファイルをコピーするなどして、実行環境を作成してください
  • CSVファイルの保存場所は、Excelファイルと同じフォルダーになります。これを変更することはできません。
  • CSVファイル名は、「元のExcelファイル名+シート名+.csv」になります。これを変更することはできません。なお、シート名で使われいる文字で、ファイル名に使えないものは、_の文字に置き換えます。
  • CSVファイルの形式は、項目の値を"で括った、カンマ区切り形式になります。また、保存文字コードは、shift_jisになります。

お願い/ご注意ください

セル等に空欄等がある場合に、すべてのセルの値を抜き出さないケースがございます

  • 空欄を極力減らしたらり、Excelファイルを再保存して、実行してください。

Excelファイルをオープンしている状態では実行しないようにしてください

  • 実行する場合は、Excelファイルは閉じた状態にしてください。

バックアップを取ってから実行するようにしてください

  • プログラムが直接Excelファイルに書き込むことはございませんが、なんかしらのアクシデントやバグ等により、Excelファイルがオープンしたままになるケースもゼロではありませんので、バックアップを取ってから実行するようにしてください。

パスワードが設定されているExcelファイルの対応

  • 実行時にパスワードを聞いてきますので、入力してください。面倒な場合は、パスワードを解除したExcelファイルをご利用ください。

計算式が書かれているセルの値は、

  • 実際の計算結果が書き出されます。

日付やカンマ処理の文字(書式の対応は)

  • Excel内部で管理されている値が表示されます。たとえば、Excel上に3月25日で表示されていても、CSVは2010/03/25等になります。

2度目以降、実行する場合は、CSVファイルを上書き保存します

  • 上書きしては困る場合は、別フォルダーにCSVファイルを移動させてから実行してください。

階層化されたフォルダーの対応

  • Excelファイルが保存しているフォルダーが階層化されていても、対応しています。

使用許諾

基本動作は確認していますが、ご利用のPC環境により、使用できる条件が異なるため性能および動作保証はしておりません。使用することにより発生した不利益に関してはいかなる場合においても責任を負いかねますので予めご了承願います。本ソフトウェアの著作権はB.T.T.Bに帰属し、ソフトウェアを改変することは禁止されています。


サポート

使用方法や動作方法について、無償サーポートは原則行っておりません。なお、動作がおかしい場合などは、お気軽にご連絡ください。


有償サービス

特定の用途に応じたカスタマイズ版を有料にて対応いたします。大量のExcelファイルの管理等、Excelのデータ管理でお困りであれば、お気軽にご相談いただければと思います。


カスタマイズのケース

  • Excelで作成している請求書ファイルの値を抜き出して一覧表を作成する
  • Excelで作成している請求書ファイルの値を抜き出してデータベースに保存する
  • Excelで作成している売上管理表をデータベースに保存する
  • Excelで作成している営業進捗管理表をデータベースに保存する
  • Excelファイルをもとにホームページで公開するHTMLファイルを自動生成する

ダウンロード