Đây là file DBF mẫu. Mình thử dùng Excel đọc thì nó bị lỗi font (trong file DBF dùng bảng mã TCVN).
File của bạn sử dụng font TCVN3 chứ không có vấn đề gì về font cả.
Tôi không biết dùng VBA để can thiệp đến file DBF và thực sự cũng không biết nhiều về Foxpro, chỉ biết vài câu lệnh cơ bản qua một số năm nhập dữ liệu thi tốt nghiệp nên biết đến đâu làm đến đó vậy:
1. Sao lưu file
HOCSINH1.DBF ở đâu đó cho chắc rồi mở Foxpro, gõ lệnh
use ? để mở file
HOCSINH1.DBF, sẽ xuất hiện một hộp thoại Code page, bạn cứ chọn Windows (bên phải là 1252-Windows ANSI) là mở được file.
2. Gõ lệnh
copy to C:\HS.xls type xls để xuất ra file
HS.xls trên ổ
C:
3. Mở file
HS.xls và chỉnh sửa tùy ý, miễn là đừng thay đổi cấu trúc các trường của file này.
Một số lưu ý tại bước này:
- 3.1. Bạn chọn 1 ô chứa dữ liệu, nhấn Ctrl+A và định dạng lại font TCVN3 để đọc được tiếng Việt.
- 3.2. Chuẩn hóa lại cột E (ngaysinh) theo định dạng MM/dd/yyyy. Một cách để thực hiện việc này là chèn thêm 1 cột (F), nhập công thức
=TEXT(E2,"MM/dd/yyyy") cho F2 và fill xuống. Sau đó copy và Paste values lại vào cột E rồi xóa cột phụ đi.
- 3.3. Xóa dòng tiêu đề đi để tránh bản ghi vô nghĩa.
- 3.4. Nhấn F12 và lưu lại file với định dạng
Microsoft Excel 5.0/95 Workbook, có thể lưu đè lên file cũ.
4. Gõ lần lượt các lệnh
delete all và
pack để xóa toàn bộ dữ liệu trong file
HOCSINH1.DBF.
5. Gõ lệnh
appen from ? xls rồi chọn file
HS.xls đã sửa lúc nãy, nhấn IMPORT.
Vậy là xong.
Ghi chú: Tôi dùng bản Foxpro 7.0, là bản Foxpro đi kèm với bộ cài chương trình Quản lý thi tốt nghiệp của Bộ GD-ĐT.