2012年2月22日水曜日

Access Schema.iniの作り方

AccessにC#などのプログラムでCSVファイル等をインポートするときに必要なSchema.ini。

昔のAccess(2000とか?)では、エクスポート時にWord Merge Fileとやらを指定すれば、勝手に生成されていたらしいけど、2010ではそんな出力形式が見当たらない・・・

いちいちテキスト開いて書き込んでいくのも面倒だし、生成用のExcelに項目打ち込んでいくのも面倒。

と思っていたら、Windowsの機能で作れることがわかった。


1.コントロールパネル→管理ツール→データソース(ODBC)

2.ファイルDNS→追加→Microsoft Access Text Driver(*.txt,,*.csv)

3.ODBCテキストセットアップで対象のcsvのあるフォルダを指定

4.オプションをクリックし、csvを選んで書式の定義

5.フォルダ内のcsv,txtが表示されるので、選んで列名の見出しをチェックして推量をクリック

6.列に内容が表示されるので、1つずつデータ型等を確認

7.OKを押して完了すると、指定したフォルダ内にschema.iniが生成されている

※schema.iniは上書きされるので注意

0 件のコメント:

コメントを投稿