XLSM MDB
変換不可

XLSM から MDB への変換

XLSM を MDB に変換できますか?
クイック回答
XLSM を MDB に変換することは可能ですか?
いいえ - 直接の変換はできません。

Microsoft Excel を使用してスプレッドシートデータを CSV または XLSX にエクスポートし、そのファイルを Microsoft Access に新しいテーブルとしてインポートします。テーブルのリレーションシップ、データ型、および主キーは、Access 内で手動で構成する必要があります。これらはスプレッドシートから推測されません。

直接パスなし
MDB への他の変換: BTR · NPF · SDF

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Oct 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

なぜ XLSM を MDB に変換するのですか?

Excel 2007 で導入された XLSM は、VBA マクロプロジェクトも含む ZIP ベースの Open XML パッケージ内のフラットな行と列にデータを保存します。1992 年に Access 1.0 で導入された MDB は、Jet データベースエンジンによって管理される型指定されたリレーショナルテーブル、クエリ、フォーム、およびレポートを保持します。これらの形式は目的が異なり、スプレッドシートのグリッドをリレーショナルデータベースに自動的にマッピングするツールはありません。

XLSM から MDB への変換方法

Microsoft Excel APP

Microsoft Excel で .xlsm を開き、各シートを CSV または XLSX として保存してから、外部データ > 新しいデータソース > ファイルから を介して Microsoft Access にファイルをインポートし、フラットテーブルを作成します。

XLSM を変換するプログラム

これらの形式について

品質と注意点

  • .xlsm 内の VBA マクロは転送されません。Access は独自の個別の VBA 環境を使用しており、xl/vbaProject.bin に相当するものは MDB には存在しません。
  • Access は、インポートされた CSV または XLSX シートごとに 1 つのフラットテーブルを作成します。インポート後、Access 内で主キー、データ型、およびテーブルのリレーションシップを手動で定義してください。
  • リレーショナルデータベースが実際に必要でない場合は、Excel のままにしておく方が簡単です。ピボットテーブル、フィルタリング、および Power Query は、Access に移行することなく、ほとんどのデータ分析ニーズをカバーします。

よくある質問

XLSM を MDB に直接変換するツールはありますか?
これを確実に行うツールはありません。スプレッドシートにはフラットなグリッドがあり、データベースにはリレーションシップを持つ型指定されたテーブルがありますが、その構造的なギャップを埋めるコンバーターは存在しません。
データを Access にインポートすると、Excel の数式はどうなりますか?
数式はインポートされません。Access はエクスポート時の計算された値のみを受け取ります。グラフ、条件付き書式、および VBA マクロも失われます。
複数の XLSM シートを個別の Access テーブルにインポートできますか?
はい、ただしシートごとに実行する必要があります。各シートを個別の CSV としてエクスポートし、それぞれを独自のテーブルとして Access にインポートして、手動でリレーションシップを定義します。