2010-12-12 9 views

答えて

3

コンピュータ上で実行中のAccessを使用している場合は、Accessでスプレッドシートを開いてそこから新しいデータベースを作成するか、「データのインポート」を使用してExcelスプレッドシートをテーブルにインポートできます。大きな問題であれば、Office Automationを使用してプロセスのスピードを上げてください。

それ以外の場合、Access Connectivity Engine(ACE)は、AccessファイルとExcelファイルの両方に接続できるODBCドライバです。あなたはそれらの間でデータを転送するために何かを書くことができます。無料ですが、ちょっとした作業です。

また、SSISを使用することもできます。これはSQL Server Expressエディションでも無料です。しかし、間違いなくファイル間の変換にはかなりのオーバーヘッドしかありません。

1

Microsoft Accessからこれを行うことができます。 File > Openをクリックし、ファイルタイプをMicrosoft Excel Workbookに設定して、ワークシートを開きます。

ウィザードが表示され、ワー​​クブックをデータベースにインポートする手順が表示されます。どのシートをデータベースに使用するか、どの列を使用するか、データにヘッダーがあるかどうかなどを設定できます。これは任意のExcelファイルで有効です。

+0

はい、開くことはできますが、mdb形式で保存することはできません。 – anonymous

+0

本当ですか?それをデータベースとして保存しようとするとどうなりますか?それは働いたように私に見える... – nhinkle

+0

あなたは問題を理解しましたか? mdbファイルが作成されますが、Excelファイルとリンクされています。 Excelファイルを削除すると、mdbファイルはデータをロードできません。私はスタンドアロンのmbdファイルが必要です。 – anonymous

関連する問題