![]() |
SMExport
component suite 4.50 |
fast and direct data export into MS Excel, XML, HTML, SPSS, PDF and others from DBGrid/Dataset or any VCL control!

SMExport suite 4.50 is a component set for data export from TDataSet or TDBGrid or any other VCL control (TStringGrid, TListView etc) into the Paradox and DBase tables (using BDE) or into a text file (fixed or comma-delimited), HTML, XML, MS Excel, MS Word, PDF, MS Access, SQL-script, Lotus 1-2-3, Quattro, SYLK, DIF, LDAP DIF and others:
| Component name | File format | |
| TSMExportToXLS | MS Excel directly without OLE | |
| TSMExportToExcel | using MS Excel as OLE-server | |
| TSMExportToAccess | use the DAO/MS Jet | |
| TSMExportToWord | using MS Word as OLE-server | |
| TSMExportToRTF | RichText format (directly without OLE/DDE/RichText.dll) | |
| TSMExportToText | Text files (fixed or comma-delimited types) | |
| TSMExportToHTML | HTML file | |
| TSMExportToXML | XML file. Subset of TClientDataset format for save/load from XML is supported | |
| TSMExportToPDF | Adobe Acrobat PDF document | |
| TSMExportToWKS | Lotus 1-2-3 directly without OLE | |
| TSMExportToQuattro | QuattroPro directly without OLE | |
| TSMExportToSYLK | SYLK (Symbolic Link) | |
| TSMExportToDIF | DIF (Data Interchange Format) | |
| TSMExportToLDIF | LDAP Data Interchange Format (directory entries) | |
| TSMExportToSPSS | SPSS file for statistical software and analysis | |
| TSMExportToSQL | SQL-script with data dump | |
| TSMExportToBDE | Paradox/DBase/ASCII files (BDE is required) | |
| TSMExportToDBF | DBase tables (without BDE) | |
| TSMExportToClipboard | MS Windows clipboard with separated fields/columns | |
| TSMExportToDataset | copy a data into other dataset |
Specific formattings (column widths, colors,
fonts, selected records etc.) is transferred as much as possible.
SMExport is a native VCL engine with multi-language support.
Also SMExport suite contains a TSMEWizardDlg (
) component. It is a wizard form for run-time user
visualization of export parameters setting. With this component
your user can control a data export process.
Also SMExport suite contains a TSMExportMonitor (
) component. It is a compound component with visual
dialog for export parameters setting. With this component you can
control a data export process in one place and give a flexible
application to your end-users.

Custom data engines allow to export data from any control (TStringGrid, TListView, TDecisionCube etc). Virtual data engine allow to generate a data in run-time without any linked control.
Data pumping components allow to export a lot of tables from database in a few mouse clicks.
| Download (last updated: January 13, 2004) |
| HTTP | FTP | ||
| Delphi packages (v3/4/5/6/7)+demo | 3.1Mb | sme_d34567.zip | sme_d34567.zip |
| C++Builder packages (v3/4/5/6)+demo | 4.9Mb | sme_c3456.zip | sme_c3456.zip |
| Full suite (Delphi/C++Builder/demos) | 7.5Mb | smetrial.zip | smetrial.zip |
| Compiled demo applications (Delphi/C++Builder) | 750Kb | smedemo.zip | smedemo.zip |
You may use the
shareware trial version for 30 days with Delphi IDE running only.
If after 30 days you would like to continue using it, then you
should purchase a license.
PS: the trial version allows to export the 50 records with Delphi
IDE running only.
| Price |
| License fee is | |
| full suite with sources | $50 |
| standard suite without sources | $35 |
* you can distribute the own applications
absolutely free without any additional hidden fees
** one license allow to work with this component suite on one
computer only (one developer). You need as many licenses as many
developers will use these components
.*** the site license allow to use these components in company
with unlimited number of developers. The license fee is
5*(developer's fee)
| Order |
You can read about registration and order methods on order page.
Online secure order: RegSoft, USA or ShareIt, Europe
You can order the bundle: SMExport+SMImport for $75 and save
$25 per developer:
Online secure order: RegSoft, USA or ShareIt, Europe
| Benefits |
| Install instructions |
1) Unzip it to a created folder
2) Run Delphi or C++Builder IDE
3) Select Install packages... item in Component
menu
4) Press Add button and select a package file (SMExportD3.DPL
for D3, SMExportXX.BPL for D4/5/6/7 and CB3/4/5)
in installed directory
5) Press Ok button
6) Enjoy it. In the component palette on SMExport and
SMExport+ pages you can find installed new
components
| FAQ |
You can find answers on frequently asked questions <here>
| Activate methods |
In design-time (being in Delphi
designer form):
to fill a component properties and by pressing the
mouse right button to execute data export.
Also for TSMEWizardDlg and/or TSMExportMonitor components you can
establish all parameters of data export in visual user dialog
(view screenshot).
In your application run-time:
with TSMExportMonitor component for activation of a data export process:
to call a Execute(True)
- with setup dialog for visual
user parameters prompt
to call Execute(False)
- without visual dialog
with TSMExportToXLS, TSMExportToExcel, TSMExportToWord, TSMExportToWKS, TSMExportToQuattro, TSMExportToText, TSMExportToHTML, TSMExportToXML, TSMExportToSYLK, TSMExportToDIF, TSMExportToSQL, TSMExportToClipboard, TSMExportToDataset and TSMEWizardDlg components for activation of a data export process to call a Execute method.
Also you can convert the exported text with changed codepage table (Windows or DOS).
For text and clipboard exports you can define a custom symbol-separator between fields/columns and to include a fixed output with the fixed lengths of fields.
You can use the OnGetCellParams event for custom control of every exported value and OnGetLanguageString event for on-fly switch of language in your multilingual application.
| Translated resources |
In the archive which will be received by registered user in the SOURCES\RESOURCES folder you will find the translated resources for these languages:
| Language | Translator | Language | Translator | ||
| English | Mike Shkolnik | Russian | Mike Shkolnik | ||
| French | Remy
CONSTANT Patrick Pellizzari |
Ukrainian | Mike Shkolnik | ||
| German | Gerhard Schmidt-Adomeit Thomas Grimm Michael Bickel |
Italian | Massimo
Allegretti, Alessandro Romano |
||
| Dutch | Steph
van Hooft Jurrie Wink |
Spanish | Diego Dayan | ||
| Portuguese | Pedro Lopes Antonio Roque |
Brazilian Portuguese | Luiz Marques | ||
| Norwegian | Stein Inge Kvalvik | Swedish | Andreas
Hard Tommy Ericson |
||
| Danish | Otto C. Thygesen | Indonesian | Bambang Pranoto | ||
| Traditional Chinese (BIG5) | SUN SHAN-CHIEH | Simplified Chinese (GB) | WEI YI-XIAO | ||
| Greek | Tassos Kollias | Polish | Slawomir Ciunczyk | ||
| Romanian | Bogdan Popescu | Slovenian | Tom, SAOP d.o.o. | ||
| Turkish | Hakan Biyiklioglu | ||||
| Screenshots |



Try the SMExport suite 4.50 before you buy it.
| E-mail: webmaster@scalabium.com , mshkolnik@yahoo.com |
Copyright© 1998-2004, by
Mike Shkolnik, Scalabium Software. All Rights Reserved. |