Access からのインポート / OpenOffice.org BASE

| コメント(1)

OOo BASE へ Access のデータをインポートする方法

現在使用中のBASE のデータベースや新たに作りたいBASE にAccess やCSV のデータを取り込むには、

まず新しいDBを開きデータソースをAccess とし、目的のmdbファイルを指定してBASE から利用できるようにする。
つぎに、取り込みたいAccess 側のテーブルをBASE 側にドラッグして持ってくる。ここでデータのコピーのウィザードが起動するので、質問に従って構造だけをコピーするのか構造とデーターの両方か、どのフィールドをコピーするか、フィールドの型や長さをどうするかを指定する。
「完了」するとBASE 側に新たなテーブルが出来上がる。

他のソフトで作られたCSV ファイルを読み込むのにもほぼ同様の手順で行えばよい。CSV の場合はmdbを指定するのに該当するところが、csvファイルのあるディレクトリを指定するようになる。

インポート時にエラーが出た場合は以下を確認してみること。


1) 数値型フィールドのデータ中に不正な文字がないか。カンマもダメみたい。
2) 文字型フィールドの文字数がオーバーしてないか。
3) 入力の省略が(Null)認められていないフィールドでデータが空になっていないか。

なんでエラーになったのかメッセージを出してくれると有難いのだが。

連絡先

nakanohito