前ゼロ(0)が消えたり、桁が大きい数字が指数表示になったりせずに、CSV ファイルを Excel で開くことができます。そして非常に高速です。

  1. CSV ファイルの内容を調査し、列ごとに書式設定を行って Excel で開きます。
  2. タブ区切りのテキストファイルも同様に変換できます。
  3. 設定により数値をカンマ区切りにしたり、小数点以下の桁を揃えたりできます。
  4. 設定画面はこんな感じです。
  5. 拡張子の関連付け実行を設定すれば、既存の CSV を出力するシステムでも Excel 出力のシステムと同等にファイルを開くことが可能です。
  1. 本ソフトの exe ファイル又はそのショートカットに CSV ファイルをドラック&ドロップしてください。

    又は下記の方法で↓
  2. 同梱している SCSto.vbe を実行すると、右クリックメニューの [送る] 内に本ソフトのショートカットが作成されますので、 CSV ファイルを右クリックして [送る] - [エクセル変換して開く] を選んでください。
  3. 設定画面を開きたい場合は、本ソフトの exe ファイル又はそのショートカットを単体で実行してください。
  4. エクスプローラーの「フォルダオプション」などから CSV ファイルの関連付け実行を本ソフトに設定すると便利に使っていただけると思います。
  1. ○○○敏夫 さんより
  2. CSVからエクセルに変換する詳細機能と価格を教えてください

  1. sugaiketadao(作者)
  2. >CSVからエクセルに変換する詳細機能と価格を教えてください

    その列が文字か数値かを「数値変換できるか」「数値変換した際に桁数が変わるか」で判断して、Excelで書式設定を設定した上でデータを読み込ませています。
    その他、一行目が列タイトルの場合かつ「***額」などの場合は、数値として判断したり、「***区分」などの場合は、文字列として判断したりもしています。

    価格は無料(フリーソフト)としています。

  1. m.s さんより
  2. 設定画面の
    "行目まで調査して文字形式を判断する
    ※処理に時間がかかる場合はこの値を小さくしてください"
    という文言が文字化けしてうまく表示できません。
    文字列変換は問題なくできていると思うのですが
    何か環境に不備があるのでしょうか。

  1. あたま久保 さんより
  2. 先のm.s さんと同じ現象です。
    使用環境はwin xp sp3でエクセル2007です。
    よろしくお願いします。

  1. sugaiketadao(作者)
  2. >"行目まで調査して文字形式を判断する
    >※処理に時間がかかる場合はこの値を小さくしてください"
    >という文言が文字化けしてうまく表示できません。

    本ソフトはVB6で作成しています。
    VB6 を使用する為の日本語版ファイルをインストールすれば文字化けは直るかと思います。
    可能であれば一度下記ソフトをインストールしてから本ソフトを再起動してみてください。
    http://www.vector.co.jp/soft/win95/util/se188840.html

  1. コウ さんより
  2. csvファイルをEXCELに変換できるのはすばらしい機能です。
    ありがとうございます。
    小数点の項目で、小数点以下の最後に0があると文字列と判断しているようです。
    (例)
    0.1 → 数値 0.10 → 文字
    ご確認をお願いします。

  1. sugaiketadao(作者)
  2. >小数点の項目で、小数点以下の最後に0があると文字列と判断しているようです。
    >(例)
    >0.1 → 数値 0.10 → 文字

    小数点の項目は、小数点より前の文字列を数値変換後、変換前の文字列と桁数比較して差異があれば文字列と判断しています。(小数点以下の数値は桁揃えするようにしています)

    おそらくヘッダ(1行目)の文字など他の要因で文字列と判断しているのだと思います。
    一度1行だけ残して処理し、どうなるか試していただけないでしょうか。

下のフォームからご意見ご質問などコメントを送信できます
不具合の連絡をいただける場合はEメールアドレスをなるべくご記入ください

comments send
※掲載しません
なかのひと