2016-04-29 7 views
0

Excelの同じブックからシートをAccessにインポートしています。インポートするデータは、すべてのシートの番号として設定されます。ほとんどのシートは、インポートされたフィールドの数値データ型としてインポートされますが、数値フィールドとして設定されているかどうかにかかわらず、一部のデータは短いテキストデータ型としてインポートされます。私は、インポートされたライブリンクExcelシートのアクセスでデータタイプを変更できないため、これを修正するために何ができるかを知る必要があります。エクセルにリンクされたExcelライブリンクファイルを、番号データ型の代わりにショートテキストデータ型としてインポートしました

ありがとう、

+0

数値がフォーマットされる前にデータが列にあった場合、いくつかのホールドオーバー書式が存在する可能性があります。 'text to columns'を使って書式設定が完全​​にプッシュされるようにすることをお勧めします。 –

答えて

1

シートはインポートしないでリンクしてください。そして、リンクされたテーブルをソースとし、データを変換してクリーンアップするSimpel Selectクエリを作成します。

ここで、このクエリを使用してファイナルテーブルまたはそれ以上の処理にインポートします。

+0

私は現在、インポートする代わりにスプレッドシートをリンクしています。私は100以上のシートに対してこれを行う必要があるので、追加のクエリを作成することは退屈なようです。 – MrLockett

+0

その多くのために、私はそれを自動化するためにいくつかのコードを書いています。 – Gustav

+0

私はそのプロセスをどのように自動化して正直であるかわかりません。 – MrLockett

関連する問題