2009-12-23 12 views
5

I file .fpt e .dbf (made in Visual FoxPro 8) hanno il testo (leggibile per gli esseri umani), che ho bisogno di ottenere o almeno a vedere. Ma non posso farlo. MS excel vede non solo il testo ma anche molti simboli che non hanno senso.Come ottenere i dati dai file fpt e dbf (FoxPro)?

Quindi la mia domanda è: come posso estrarre il testo dai file? Visual FoxPro 8 non può aprirlo dicendo che soandso.fpt è mancante o non valido anche se ho provato ad aprire il file stesso (soandso.fpt).

È possibile ottenere il testo dai file .fpt e dbf?

risposta

4

È possibile utilizzare alcuni strumenti per convertire i file dbf in SQL, ad esempio PgDBF o dbf2mysql. Sono sicuro che ci sono anche alcuni strumenti commerciali che ti aiuteranno in questo.

2

Normalmente si dovrebbe essere in grado di ottenere i dati dalla tabella (DBF) o dai campi memo (memorizzati in FPT) utilizzando Excel e la query incorporata. Basato sul commento dei "simboli" e del fatto Visual FoxPro 9 non può aprire la tabella, sembra che tu abbia avuto problemi di corruzione. Ci sono strumenti disponibili per correggere la corruzione.

Ecco un sito che elenca una serie di buoni strumenti:

io personalmente uso recuperare.

Ho sentito dire da altri, però che la riparazione CM Tabella è troppo buono.

Rick Schummer VFP MVP

1

dbf2csv (che ho scritto molti anni fa) in grado di convertire la maggior parte dei database dBase-famiglia, tra cui FoxPro, .csv o in formato .json. Gestisce i file memo di FoxPro.

E 'gratuito. È scritto in Perl, quindi il codice sorgente è incluso, ovviamente. Potete scaricarlo qui:

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

È attualmente alla versione 10, datata 2012/11/15.

Ecco un articolo su di esso:

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