|
|
 |
XLS (Excel) to DBF Converter
XLS (Excel) to DBF Converter allows you to convert your XLS (Microsoft Excel) files to DBF format.
You can select tables for export and set necessary options.
The program supports dBase III, dBase IV, FoxPro, VFP and dBase Level 7 formats.
|
The program supports command line interface.
Besides, the Site license includes a DLL which you can use from your own application.
Downloads
Ordering
|
| XLS (Excel) to DBF Converter |
Price |
Personal license
Allows you to use the program by one person only (at work or at home or both). |
$29.95 |
Business license
Allows you to use the program by a small company on 2-10 computers. |
$99 |
Site license
Allows you to use the program in business environment and besides it includes a DLL which you can use from your own application. |
$199 |
|
ScreenShot

XLS (Excel) to DBF. Command line description
Common parameters
| /OVERWRITE=1 | Overwrite existing file. |
| /OVERWRITE=0 | Do not overwrite existing file. (Append to existing file). |
| /ASIS | Codepage as is. |
| /ANSI | Convert to ANSI codepage. |
| /OEM | Convert to OEM codepage. |
| /OPEN=1 | Open the output file after conversion. |
| /OPEN=0 | Do not open the output file after conversion. |
| /BATCH | Batch mode. The program does not ask any questions (if possible). |
| /SILENT | Batch mode. The program does not display any windows. |
| /WAIT | Do not close the program at the end. (Wait on the finish page). |
| /LOG | Create a log file in a common repository for application-specific data. A typical path is C:\Documents and Settings\username\Application Data. |
/STATUS /STATUS=filename.ext | Create a text file with a current status (Conversion In Progress, Successful, Failed, Cancelled etc). By default: %Program dir%\status.log |
XLS specific parameters
| Drive:\Path\FileName.xls | Source XLS file |
| Drive:\Path\ | Output directory |
| /DBASE3 | Convert to dBase III format. |
| /DBASE4 | Convert to dBase IV format. |
| /FOXPRO | Convert to FoxPro format. |
| /VFP | Convert to Visual FoxPro format. |
| /LEVEL7 | Convert to dBase Level 7 format. |
| /BLOCKSIZE=????? | Set blocksize for memo fields.
Example:
/BLOCKSIZE=128 |
| /REMCRLF=1 | Remove CR+LF in Memo fields. |
| /REMCRLF=0 | Do not remove CR+LF in Memo fields. |
| /HEADER=1 | Indicates that the first row contains columnnames, not data. |
| /HEADER=0 | Indicates that the first row contains data. |
| /ALLCHAR=1 | Tells the program to always read "intermixed" data columns as text. |
| /ALLCHAR=0 | Tries to detect fields types. |
| /PASSWORD=value | Password for source file. |
XLS to DBF Converter DLL
////////////////////// sample1.cpp ////////////////////////////
//parameters in the command line
//
//sample1.exe source.xls c:\target\ ...
//
#include
int __declspec(dllexport) __stdcall XLStoDBF_Converter(HWND hwnd, int argc, char *argv[]);
int
main(int argc, char *argv[])
{
return XLStoDBF_Converter(NULL, argc, argv);
}
//
////////////////////// sample1.cpp ////////////////////////////
|
|
////////////////////// sample2.cpp ////////////////////////////
//parameters in the source code
//
//sample2.exe
//
#include
int __declspec(dllexport) __stdcall XLStoDBF_Converter(HWND hwnd, int argc, char *argv[]);
int
main()
{
int n=0;
char *params[10];
params[n++]=strdup(__argv[0]);
params[n++]=strdup("source.xls");
params[n++]=strdup("c:\\target\\");
params[n++]=strdup("/ansi");
params[n++]=strdup("/overwrite=0");
return XLStoDBF_Converter(NULL, n, params);
}
//
////////////////////// sample2.cpp ////////////////////////////
|
|