It depends on what level (version) of Excel you are working with.
If you are working with Excel 2000 or 2003 AND the Excel file is a .XLS file, you have the ability to use Excel itself (no VFP involved) and do a SaveAs... into the
DBF4 (dBase IV)(*.dbf) format
Or, again if you are using one of those versions, you can use VFP to Automate Excel to:
1. Open the Excel workbook
2. Select what you want
3. Do a SaveAs... into the
DBF4 (dBase IV)(*.dbf) format
NOTE - you will have a 16,383 row/record limitation with these methods
For the above, you might want to look over the FAQ's
* How to bypass the limitation of 16,383 of Excel faq184-2617
* Excel - How to do Automation from VFP faq184-4428
If, you are using Excel 2007 or 2010 and/or an .XLSX file, then you will need to either:
1. Use Excel itself (no VFP at this stage) to save off the file as a CSV file
2. Or use VFP and Automate Excel to save off the file as a CSV file
And then follow Dave Summers advice above.
In addition to the Excel version you are working with, how you approach this can also largely depend on whether this is just a one-time project or something that needs to be done on an on-going basis.
Good Luck,
JRB-Bldr