本文介紹 DBF 檔案,包括如何開啟 DBF 檔案,以及如何將 DBF 檔案儲存為不同的格式,例如 CSV、XLS 等。
什麼是 DBF 檔案?
副檔名為 .DBF 的檔案很可能是資料管理系統 dBASE 使用的資料庫檔案。資料在檔案中以陣列的形式儲存,陣列中包含多個記錄和欄位。
由於檔案結構相當簡單,而且這種格式在資料庫程式出現之初就已使用,因此一直被視為結構化資料的標準格式。
Esri 的 ArcInfo 也是以 .DBF 結尾的檔案儲存資料,但它改稱為shapefile 屬性格式。這些檔案使用 dBASE 格式來儲存圖形的屬性。
Microsoft Visual FoxPro 所建立的自由表格也是以使用此副檔名的檔案儲存。令人困惑的是,該程式使用的資料庫檔案儲存為 DBC 檔案。Microsoft 網站有更多關於 Visual FoxPro 的術語。
DBF 也是許多技術術語的縮寫,這些技術術語與本頁面討論的檔案格式毫無關係。一些例子包括數位波束成形、雙位元組字型 和分散式 Bellman-Ford演算法。
如何開啟 DBF 檔案
dBASE 是用來開啟 DBF 檔案的主要程式。但是,其他資料庫和資料庫相關的應用程式也支援此檔案格式,例如 Microsoft Access 和 Excel、Quattro Pro(Corel WordPerfect Office 的一部分)、OpenOffice Calc、LibreOffice Calc、HiBase Group DBF Viewer、Astersoft DBF Manager、DBF Viewer Plus、DBFView 和 Alpha Software Alpha Anywhere。
如果要在 Microsoft Excel 中開啟 Microsoft Works 資料庫檔案,您應該以 dBASE 格式儲存這些檔案。
使用 Dbase DB Opener 作為線上選項。它可在瀏覽器中執行,因此可在任何作業系統上顯示資料庫的內容,而無需下載任何東西。
GTK DBF Editor 是一款適用於 macOS 和 Linux 的免費 DBF 開啟程式,但 NeoOffice (適用於 Mac)、multisoft FlagShip (Linux) 和 OpenOffice 也同樣適用。
Xbase 模式可用於 Emacs 來讀取 xBase 檔案。
ArcGIS 的 ArcInfo 使用 shapefile 屬性檔案格式的 DBF 檔案。
已停產的 Microsoft Visual FoxPro 資料庫軟體是開啟這些檔案的另一種方式。
如何轉換 DBF 檔案
上述大多數能夠開啟或編輯此檔案類型的軟體很可能也能轉換它。例如,Excel 可以將一個檔案儲存為該程式支援的任何格式,如CSV、XLSX、XLS、PDF 等。
發行上述 DBF Viewer 的同一家公司也有 DBF Converter,可將檔案轉換為 CSV、Excel 格式 (如 XLSX 和 XLS)、純文字、SQL、HTM、PRG、XML、RTF、SDF 和 TSV。
DBF Converter 免費試用版只能匯出 50 個項目。如果您需要匯出更多,可以升級至付費版本。
dbfUtilities 將 DBF 匯出為 JSON、CSV、XML 及 Excel 格式。它透過軟體套件中包含的dbfExport工具運作。
您可以在 DBFconv.com 線上轉換此檔案,它支援匯出為 CSV 和 TXT 等格式。
仍然無法開啟檔案?
如果使用上述建議仍無法開啟您的檔案,請仔細檢查檔案副檔名,確定它實際上寫的是DBF(您可能需要顯示隱藏的檔案副檔名才能看到)。有些檔案格式使用的副檔名拼法與其他格式的副檔名拼法很相似,即使這些格式完全不相關。
DBX 就是一個例子。它們可能是 Outlook Express 電子郵件資料夾檔案或 AutoCAD 資料庫延伸檔案,但無論是哪一種,它們都無法用上述相同的工具開啟。如果您的檔案無法使用這些資料庫程式開啟,請檢查以確定您處理的不是 DBX 檔案。
如果您擁有的真的是 DBK 檔案,它可能是 Sony Ericsson Mobile Phone Backup 檔案格式。它可能可以用 7-Zip 之類的工具開啟,但無法用於上述資料庫應用程式。
其他容易混淆的例子包括DB、DBA、PDB 和MDE。
關於 dBASE 的更多資訊
DBF 檔案常見於使用 .DBT 或 .FPT 檔案副檔名的文字檔。它們的目的是以易於閱讀的原始文字,用備忘錄或備註來描述資料庫。
NDX 檔案是單索引檔案,用來儲存欄位資訊以及資料庫的結構方式;它可以容納一個索引。MDX 檔案是多重索引檔案,最多可包含 48 個索引。
所有關於檔案格式標頭的詳細資訊都可以在 dBASE 網站上找到。
dBASE 於 1980 年發行,使其開發商 Ashton-Tate 成為市場上最大的商業軟體出版商之一。它最初只能在 CP/M 微電腦作業系統上執行,但很快就被移植到 DOS、UNIX 和 VMS 上。
該十年後期,其他公司也開始推出自己的 dBASE 版本,包括 FoxPro 和 Clipper。這促使了 dBASE IV 的推出,與 SQL(結構化查詢語言)和微軟 Windows 的使用同時出現。
到了 1990 年代初期,xBase 產品仍然廣受歡迎,成為商業應用程式的領導者,前三大公司 Ashton-Tate、Fox Software 和 Nantucket 分別被 Borland、Microsoft 和 Computer Associates 收購。
常見問題
如何修復 DBF 檔案?
若要修復損毀的 DBF 檔案,請使用類似 DBF 復原工具箱的工具。下載該程式或將您的檔案上傳到網站,然後嘗試在您選擇的程式中開啟修復後的 DBF 檔案。
如何加密 DBF 檔案?
使用類似 DBF Commander Professional 的工具來加密和解密 DBF 檔案。其他一些開啟 DBF 的程式也有密碼保護檔案的選項。