Ðề: Chuyển file dạng DBF ra excel?
Tôi đã làm giống bác Mượn như sau: - File/ open tại File name chọn file cần chuyển còn Files of type: chọn Table (*.dbf) lý do trong các lựa chọn chỉ có Table là có đuôi (*.dbf) như bác Mượn bảo.
Nhưng kết quả ra 1 thông báo như sau: USE "c
documents and settings\administrator\desktop\tðt5113.dbf" SHARED
Còn nếu đặt lại tên ở file name là : 123 thì ra 1 thông báo là : 123.dbf does not exit.
Hướng dẫn giúp tôi xem tôi làm sai chỗ nào. Thanhks nhiều.
Như vậy file của bạn là Foxpro chứ không phải là dBase, cả 2 cùng có đuôi là .dbf.
Do dBase có cấu trúc đơn giản nên bạn có thể mở trực tiếp từ Excel (và sau đó có thể save) .
Nhưng với table của Foxpro thì không được.
Bạn chỉ có thể truy vấn (query) và lấy dữ liệu ra xử lý (nhưng không save chồng lên DBF cũ của Foxpro được).
Sau khi xử lý xong bạn chỉ có thể save lại thành file XLS mà thôi.
Nếu bạn biết dùng Foxpro thì bạn vào Foxpro và đưa số liệu ra thành 1 file Excel.
Nhưng nếu bạn không biết các lệnh của Foxpro thì vẫn có thể lấy dữ liệu và đổ ra Excel mà tính toán.
Để lấy data từ DBF của Foxpro:
Bước 0: Kiểm tra xem máy của bạn đã tình cờ có driver của Foxpro hay chưa
Trước hết bạn vào Control Panel / Perfomance and Maintenance / Admind tools / Data Source (ODBC) xem đã có driver của Foxpro hay chưa.
(xem trong tab Driver).
Nếu đã có thì bỏ qua bước 1, nhảy sang bước 2.
Bước 1: Tải và cài driver của Visual Fox
Trên máy của bạn phải cài driver của Visual Fox.
Tải VFPODBC.msi tại
http://download.microsoft.com/download/vfoxodbcdriver/Install/6.1/W9XNT4/EN-US/VFPODBC.msi và cài vào máy.
Bước 2: Khai báo tên và vị trí data
Sau đó vào Control Panel/Admin Tools/ODBC tại tab
System DSN hoặc
User DSN bạn thêm 1 Data source name (DSN) mới và
chọn driver là Microsoft Visual Foxpro driver .
Khi đó máy sẽ yêu cầu đặt tên cho data source. Bạn đặt tên gì cũng được, đặt tên là
chu_ga_nhep chẳng hạn, và chọn kiểu là
Free table directory rồi nhấn nút
Browse để chỉ định thư mục chứa file *.dbf dữ liệu.
Ghi chú: như vậy máy của bạn đã có driver để các phần mềm khác như là Excel, Access, Word, Web server ... truy vấn và xử lý da ta của Foxpro.
Bước 3: Truy vấn data từ Excel
Vào Excel và truy vấn dữ liệu (import):
Menu Data / Import External Data / New Database Query ... và trả lời các cửa sổ thoại kế tiếp đó.