2009-12-23 54 views
5

Các tệp .fpt và .dbf (được thực hiện trong Visual FoxPro 8) có văn bản (có thể đọc được đối với con người) mà tôi cần để có được hoặc ít nhất là để xem. Nhưng tôi không thể làm điều đó. MS excel không chỉ thấy văn bản mà còn có rất nhiều biểu tượng không có ý nghĩa.Làm cách nào để lấy dữ liệu từ tệp fpt và dbf (FoxPro)?

Vì vậy, câu hỏi của tôi là làm thế nào tôi có thể trích xuất văn bản từ các tệp? Visual FoxPro 8 không thể mở nó nói rằng soandso.fpt là thiếu hoặc không hợp lệ mặc dù tôi đã cố gắng để mở các tập tin rất (soandso.fpt).

Có thể lấy văn bản từ các tệp .fpt và dbf không?

Trả lời

4

Bạn có thể sử dụng một số công cụ để chuyển đổi tệp dbf thành SQL, chẳng hạn như PgDBF hoặc dbf2mysql. Tôi chắc rằng cũng có một số công cụ thương mại sẽ giúp bạn với điều này.

2

Thông thường bạn sẽ có thể lấy dữ liệu từ bảng (DBF) hoặc trường ghi nhớ (được lưu trữ trong FPT) bằng Excel và truy vấn được tích hợp. Dựa trên nhận xét của "ký hiệu" và thực tế FoxPro 9 không thể mở bảng, nó có vẻ như bạn đã chạy vào tham nhũng. Có những công cụ có sẵn để sửa lỗi tham nhũng.

Đây là một trang web liệt kê một số công cụ tốt:

Cá nhân tôi sử dụng Recover.

Tôi đã nghe từ những người khác dù rằng việc sửa chữa CM Bảng là tốt quá.

Rick Schummer VFP MVP

1

dbf2csv (mà tôi đã viết nhiều năm trước đây) có thể chuyển đổi hầu hết các cơ sở dữ liệu dBase gia đình, bao gồm FoxPro, để .csv hoặc định dạng .json. Nó không xử lý các tập tin ghi nhớ FoxPro.

Hoàn toàn miễn phí. Nó được viết bằng Perl, do đó, mã nguồn được bao gồm, tất nhiên. Bạn có thể tải nó ở đây:

http://burtonsys.com/download/dbf2csv.zip

Nó hiện đang ở phiên bản 10, ngày 2012/11/15.

Dưới đây là một bài viết về nó:

http://1stopit.blogspot.com/2009/06/dbf-to-mysql-conversion-on-windows.html

Các vấn đề liên quan