什麼是DBF檔案格式? 如何將DBF開啟和轉檔?

副檔名是 .DBF 的檔案,有很高的機率是資料管理系統 dBASE 使用的資料庫檔,多個記錄和欄位的資料會被儲存在檔案中。

由於它的檔案結構簡單,且該格式在資料庫程式剛出現時就被投入使用,所以它也被認為是結構化資料的標準格式。

Esri 的 ArcInfo 資料檔案也是以 .DBF 結尾,但它被稱為 shapefile 屬性格式。這些檔案使用 dBASE 格式來儲存形狀資料。

另外,Microsoft Visual FoxPro 創建的 FoxPro 檔也是這個副檔名。

如何開啟 DBF 檔案格式?

dBASE 同其他資料庫類應用程式都可以用來打開 DBF 檔,比如 Microsoft Access 和 Excel、Quattro Pro(Corel WordPerfect Office 的一部分)、OpenOffice CalcLibreOffice CalcHiBase Group DBF ViewerAsteroft DBF ManagerDBF Viewer PlusDBFView 及 Alpha Software Alpha Anywhere

Microsoft Excel 也可以操作打開 Microsoft Works 檔,把它保存為 dBASE 格式即可。

GTK DBF 編輯器是個免費的 DBF 編輯器,適用於 macOS 和 Linux 作業系統。另外,還有 NeoOffice(Mac)、multisoft FlagShip(Linux),以及 OpenOffice 也都可以打開 DBF 檔。

Xbase 可以與 Emacs 一起使用讀取 xBase 檔。

ArcGIS 的 ArcInfo 可以使用 shapefile 屬性的 DBF 檔。

微軟 Visual FoxPro 雖已被停止更新,但該軟體也是打開這些檔案的一種方式。

 

如何轉換 DBF 檔?

DBF 檔編輯軟體基本都可以進行檔案轉換操作。例如,使用 Excel 打開它後能另存為 CSVXLSXXLSPDF 等格式。

DBF Converter 這個工具可以將 DBF 操作轉換為 CSV、XLSX 和 XLS 等 Excel 支援的檔案格式,或是其他比如 TXT、SQL、HTM、PRG、XMLRTF、SDF 及 TSV 等檔案格式。

DBF Converter 在免費試用版中只能轉換50個檔案,如果你需要轉換更多檔案,那就需要升級到付費版本。

dbfUtilities 可將 DBF 匯出為 JSON、CSV、XML 與 Excel 格式。它通過 dbfUtilities 套件中的 dbfExport 工具實現轉換操作。

另外,你也可以使用 DBFconv.com 線上轉換檔案將它匯出為 CSV、TXT 和 HTML 格式。

 

仍然無法開啟 DBF 檔?

按照上面說明操作後,若你遇到的 DBF 檔案還是無法打開的情況下,我們建議你先核對下檔案格式,會有些檔案格式的副檔名與它拼寫相似。

比如 DBX,有些是 Outlook Express 電子郵件資料夾格式,有些是 AutoCAD 資料庫擴充資料夾格式。但這些都與 DBF 檔無關,上述工具也就都無法幫你執行它們。

或者是 DBK,這是 Sony 手機備份檔案格式,它可以用 7-Zip 這樣的解壓縮工具打開,但上述資料庫應用程式肯定是打不開它的。

其他再比如 DB、PDB 和 MDE 等檔案副檔名都是如此。

 

關於 dBASE 的更多資訊

DBF 檔經常與 DBT 或 FPT 文字檔一起出現,這些文字檔是用來描述資料庫的備忘錄或注釋。

NDX 作為一種單索引檔,它儲存欄位資訊和資料庫僅可以容納一個索引,但 MDX 檔這種多索引檔就可以包含多達48個索引,其他細節你都可以在 dBASE 網站上查看。

1980 年,dBASE 的發佈使它的開發商 Ashton-Tate 成為市場龍頭。最初它也只在 CP/M 微系統上運行,但很快被就被用於 DOS、UNIX 和 VMS 作業系統了。

幾年後其他公司如 FoxPro 和 Clipper 也陸續開始發佈自己的 dBASE。這促使了 dBASE IV 的發佈,它與 SQL(結構化查詢語言)一樣都是隨著  Microsoft Windows 的大熱而被大家所熟知。

到1990年代初,xBase 產品前三名 Ashton-Tate、Fox Software 和 Nantucket 分別被 Borland、Microsoft 和 Computer Associates 收購。

 

關於 DBF 檔的常見問題

1. 如何修復 DBF 檔?

要修復損壞的 DBF 檔,可以使用 DBF Recovery Toolbox 之類的工具。 下載程式或將檔案上傳到網站,然後嘗試在你選擇的程式中開啟修復後的  DBF 檔。

2. 如何加密 DBF 檔?

使用像 DBF Commander Professional 這樣的工具來加密和解密 DBF 檔。其他一些能打開 DBF 檔的程式可以選擇密碼保護檔案。