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 件のコメント:
コメントを投稿