Legacy File Converter のロゴLegacy File Converter
購入アプリを入手
歴史8 分で読める

歴史レッスン: .dbfファイルとは? Excelが開かないdBASEテーブル

自己記述のdBASE / xBaseテーブル。それ自体はシェープファイルではない — そして現代Excelはしばしばきれいに開けない。

·Legacy File Converter チームより
レガシー.dbfテーブルのネイビー鑑識デスク図解: ヘッダフィールド記述子、固定長レコード、EOFマーカー0x1A、同伴.dbtメモカード、シェープファイル属性パネル、表計算が開けない窓、ロゴなし

TL;DR

.dbf は dBASE / xBase テーブル: 自己記述ヘッダ と 固定長レコード。同伴に .dbt メモ。GIS シェープファイルは .shp / .shx 横の属性に .dbf を再利用。現代Excel はクラシック .dbf をしばしばきれいに開けません。Legacy File Converter はこのPC上で XLSX または CSV へ変換します。

.dbfファイルとは?

C. Wayne Ratliff が 1978 年に Vulcan を作り、NASA Jet Propulsion Laboratory の JPLDIS に触発されました。Ashton-Tate がライセンスし dBASE II として販売 — 「II」はマーケティングで真の第2版ではありません。IBM PC DOS に移植されベストセラーに。dBASE III は 1984 年半ば(5月/6月の出典で出荷週が異なる)。dBASE III+(1985年12月)が今日ディスクに広く残る「現代的」III+ ファイル配置を導入しました。

1985 年までに PC Magazine は .dbf を他ソフトがすでに読む想定の事実上の標準と述べました(Wikipediaの .dbf 記事がその雑誌報道を引用)。形式は 自己記述: プログラムはファイルヘッダ自体からフィールド名と型を学べます — 議会図書館形式記述 FDD000325 がそのパターンを文書化します。

シェープファイル.dbf対単独dBASEテーブル

.dbfの横に.shpと.shxも見えたら、ESRIシェープファイルのGIS属性を見ているのであり — 必ずしも単独で開くオフィスデータベースではありません。

なぜExcelは私の.dbfを開かないのか

古い Excel は dBase Files フィルタ付き File → Open で多くの .dbf を開けました — Excel 2007 / 2010 時代のコミュニティ文書がまだその道を述べます。新しいExcelではダブルクリックや File → Open がしばしば失敗: Trust Center / File Block、「形式非対応」、Excel 2010 では開いたが Excel 2016 では開かない ESRI .dbf(Microsoft Answersスレッド)。「Excelが永遠にDBFを消した」きれいな年ではなく、信頼性のmessyな低下です。

Access 2013 は有名に dBASE インポートとリンクを落とし、Microsoftは後に Access for Microsoft 365 / 後のAccessで dBASE を復元 — その側では Access 2013 が壊れた年でした。今日の表計算の製品方針は既存ハウツーと同じ: 現代Excel はクラシック .dbf をしばしばきれいに開けないので、ローカルに XLSX または CSV へ。

バイトの仕組み(ヘッダ、レコード、メモ)

ヘッダは版バイト、最終更新スタンプ YYMMDD、レコード数、ヘッダ長、レコード長、そのあと 32バイト フィールド記述子の列 — クラシック水準は名前を約 10 文字、型は C / D / F / L / M / N など — 0x0D で終端。プログラムはデータ行に触れる前にそのマップを読みます。

各レコードは削除フラグで始まります: 0x20(スペース)はアクティブ、0x2A(アスタリスク)は削除。フィールドは列間セパレータなしでパック。ファイル末尾はEOFマーカー 0x1A。メモ(および一部バイナリ)は .dbf にテキストの 10桁 ブロック番号だけを持ち、長いテキストは同伴 .dbt にあります。dbt を失うとメモ列は空や壊れになります。

変種が積み重なります: FoxBASE+ / dBASE III+、dBASE IV、Visual FoxPro(しばしば版バイト 0x30)など。xBase はクローン一族 — FoxPro、Clipper、Harbour など — Ashton-Tate製品が手を変えたあともテーブルの考えを生き続けさせた名前です。

2026年にまだこれらのファイルがディスクに残る理由

Ashton-Tate は Fox を訴え、1990年12月 連邦裁が訴えを退け、JPLDIS パブリックドメイン基盤を開示しなかったとしてAshton-Tateの dBASE 著作権を無効にしました(後の Borland 取引 / DOJ 経路はその訴え終結を要求)。形式は会社争いに勝ち残りました。Borland が 1991 年に Ashton-Tate を買収。Microsoft が 1992 年に Fox を買い FoxPro を Visual FoxPro へ(後に終了)。そのすべてを通じて .dbf テーブルが交換単位のままでした。

2026 年、同じ拡張子はまだ GIS シェープファイル属性、古い POS / ビジネスアプリ、FoxPro 時代の業務テーブル、遺産やオフィスアーカイブに現れます — 書いたアプリより長く残ったレガシーファイル。LibreOffice / OpenOffice Calc は多くの一般 .dbf を読み書きできますが、すべての Excel がそうするわけではありません。

Legacy File Converter は .dbf をこのPC上でオフラインに XLSX または CSV へ。実践ハウツーは dBASE(.dbf)データベースを表計算として開く。

ファイルを変換

古いファイルを開く準備はできましたか?

無料で始めて、買い切りの $79.95 Standard ライセンスで無制限変換を解除。Windows インストーラーをダウンロード — 最大 10 ファイルまで全機能。

無料トライアル

アプリの全機能 · 最大 10 ファイル

Windows 10 または 11

これまでどおりの無料トライアル — Windows インストーラーをダウンロードして、PC 上でローカルに変換できます。

無料トライアルを開始 — インストーラーをダウンロード

直接 Windows インストーラー · オフライン MSI

安全ですか? — 発行元、インストーラー、SmartScreen のヘルプ

Standard を購入 — $79.95

Windows 10 または 11 が必要です。サブスクリプションなし。100% Windows ネイティブ。