Muchos diran: con Excel, Access y Otros.
Excel solo abre hasta 35 mil registros (aprox).
Access a 65mil registros (aprox).
Y por ejemplo en mi caso (250mil registros) no me sirve..
En Google la simple busqueda "Exportar DBF a CSV" nos trae miles de paginas, pero en su gran mayoria, todos son pruebas.
Buscando encontre esta herramienta freeware (gratis) que realmente funciona con gran cantidad de registros.
Ademas: es PERL y trae su ejecutable para win 16-bit 32-bit y GNU/linux
Modo de uso:
Dejo para los buscadores:
1)descomprir todo en C:\
"C:\dbf2csv1"
2) Guardar el DBF en la misma carpeta
"C:\dbf2csv1\file.dbf"
3)Inicio->Ejecutar->cmd
cd.. [ENTER]
cd.. [ENTER]
cd.. [ENTER]
cd dbf2csv1 [ENTER]
PERL4W32.EXE dbf2csv.pl file.dbf [ENTER]
4)Abrimos el CSV
"C:\dbf2csv1\file.csv"
Y ahora podemos exportar el DBF a MySQL con PHP utilizando:
substr()
Exportar DBF a CSV a MySQL, Export DBF to CSV to MySQL, DBF=>CSV=>MySQL
LINK
Saludos, y los invito a que agregen mas herramientas a estos problemas