SMExport
component suite 4.99 |
The native Delphi components in this suite provide fast and direct data export into MS Excel, XML, HTML, SPSS, PDF and other formats from a DBGrid, Dataset or any VCL control!
SMExport suite 4.99 is a set of component that export data from TDataSet or TDBGrid or any other VCL control (such as TStringGrid, TListView and so on) into such formats as Paradox (if using the BDE) and DBase tables 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 other formats as described in the following table:
Component name | File format | |
TSMExportToXLS | MS Excel directly without OLE | |
TSMExportToXLSX | MS Excel 2007/2010 directly without OLE | |
TSMExportToExcelXML | create xml-file supported by MS Excel | |
TSMExportToExcel | using MS Excel as OLE-server | |
TSMExportToAccess | use the DAO/MS Jet | |
TSMExportToWord | using MS Word as OLE-server | |
TSMExportToWordX | MS Word 2007/2010 directly without OLE | |
TSMExportToRTF | RichText format (directly without OLE/DDE/RichText.dll) | |
TSMExportToText | Text files: CSV (comma-delimited) or fixed column width | |
TSMExportToHTML | HTML file | |
TSMExportToXML | XML file. Different layouts are compatible with TClientDataset, MS SQL, ADO etc | |
TSMExportToJSON | JSON file | |
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). Clipper, FoxPro, FVP, FoxBase etc supported | |
TSMExportToADO | ADO data source (without ADO VCL components) | |
TSMExportToClipboard | MS Windows clipboard with separated fields/columns | |
TSMExportToOpenOffice | Open Office document (via OLE automation) | |
TSMExportToDataset | copy a data into other dataset |
Data specific format settings (such as column widths, colors, fonts, selected
records etc.) are transferred where possible.
The SMExport components are native VCL engines with multi-language support.
Note that nearly every component above allows the user to select one of 3 possible actions after the export process has completed:
SMExport suite also contains a very useful wizard, the TSMEWizardDlg () component, which is a self-contained wizard which guides end users in the exporting of any data at run-time via a user-friendly interface which assists with export parameter settings. This component gives your user total control over entire data export process via a few simple mouse clicks. Simply drop the component on a form and execute it on an appropriate button click (or other user action as you see fit).
Another useful compound component in the SMExport suite is the TSMExportMonitor () component. This component activates a visual dialog for setting export parameters. Judicious us of this component enables you to programmatically control all data export processes in a single module and thus provide a flexible application for your end-users.
Custom data engines in SMExport suite allow you to export data from any VCL control (TStringGrid, TListView, TDecisionCube etc). Included is a virtual data engine which allows you to generate data in run-time that is not linked to any control. A number of custom third-party data sources are supported as well (DevExpress, TMS, DOA, IBObject, DBISAM etc)
The data pumping components in this suite allow you to export any number of tables from a database with just a few mouse clicks.
Download (last updated: November 19, 2023) |
HTTP | FTP | ||
RAD Studio 12 Athens | 1.7Mb | sme500d12.zip | sme500d12.zip |
RAD Studio 11 Alexandria | 1.7Mb | sme500d11.zip | sme500d11.zip |
RAD Studio 10 Seattle/10.1 Berlin/10.2 Tokyo/10.3 Rio/10.4 Sydney | 8Mb | sme500rx10.zip | sme500rx10.zip |
RAD Studio XE8 | 1.6Mb | sme500xe8.zip | sme500xe8.zip |
RAD Studio XE7 | 1.6Mb | sme500xe7.zip | sme500xe7.zip |
RAD Studio XE6 | 1.6Mb | sme500xe6.zip | sme500xe6.zip |
RAD Studio XE5 | 1.5Mb | sme499xe5.zip | sme499xe5.zip |
RAD Studio XE4 | 1.5Mb | sme499xe4.zip | sme499xe4.zip |
RAD Studio XE3 | 1.5Mb | sme499xe3.zip | sme499xe3.zip |
RAD Studio XE2 | 1.5Mb | sme499xe2.zip | sme499xe2.zip |
RAD Studio XE | 1.4Mb | sme500xe.zip | sme500xe.zip |
RAD Studio 2010 | 1.4Mb | sme499d2010.zip | |
RAD Studio 2009 | 1.3Mb | sme499d2009.zip | |
BDS 2007 | 1.4Mb | sme500d2007.zip | sme500d2007.zip |
BDS2006 (Delphi and C++Builder) | 1.3Mb | sme500d2006.zip | sme500d2006.zip |
Delphi 2005 | 1.5Mb | sme_d2005.zip | sme_d2005.zip |
Delphi 7 | 0.9Mb | sme500d7.zip | sme500d7.zip |
Delphi 6 | 0.9Mb | sme500d6.zip | sme500d6.zip |
Delphi 5 | 0.9Mb | sme500d5.zip | sme500d5.zip |
Delphi packages (v3/4/5/6)+demo | 3.8Mb | sme_d34567.zip | sme_d34567.zip |
C++Builder packages (v3/4/5/6)+demo | 6.3Mb | sme_c3456.zip | sme_c3456.zip |
Full suite (Delphi/C++Builder/demos) | 9.8Mb | smetrial.zip | smetrial.zip |
Compiled demo applications (Delphi/C++Builder) | 7.3Mb | smedemo.zip | smedemo.zip |
The shareware trial version will run for 30 days in the Delphi IDE only.
If after 30 days you would like to continue using it, then you should purchase a license.
The trial version allows you to export only 50 records from within the Delphi IDE.
Price |
License fee | |
Full suite with sources | 50 EUR |
Standard suite without sources | 35 EUR |
* you can distribute your applications using components from either suite
absolutely free without any additional hidden fees
** each license allows one developer to work with this component suite on one
computer at a time. You need as many licenses as there are developers who will
individually use these components (regardless of the number of computers the suite is installed on
*** a site license allows the use of these components within a company for an unlimited
number of developers. The license fee is equal to 5 times the cost of a single license fee
Order |
Products can be ordered online over the Internet using VISA, MasterCard or American Express credit card, Toll Free Phone, 24 Hour Fax, or Postal Mail at following sites:
You can order the SMExport+SMImport bundle for 75 EUR and save 25 EUR per developer:
What you get when you register |
Install instructions |
1) Unzip into a new folder
2) Run Delphi or C++Builder IDE
3) Select the Install packages... item from the Component
main menu
4) Press the Add button and select the package file (SMExportD3.DPL
for D3, SMExportXX.BPL for D4/5/6/7/2005/2006/2007/2009/2010/XE/XE2/XE3/XE4/XE5 and
CB3/4/5/6) from the installed directory
5) Press the Ok button
6) The component palette will now have the SMExport and
SMExport+ pages containing the newly installed components.
Enjoy your new components!
FAQ |
You can find answers to frequently asked questions <here>
Activate methods |
In design-time (from within the Delphi designer form):
In your application at run-time:
To export data for all other components call the Execute method directly.
Also you can convert the exported text with a different codepages (Windows, DOS, Unicode, UTF-8, EBCDIC).
To export to text and clipboard you can define a custom symbol-separator between fields/columns and include a fixed length output for each field.
The OnGetCellParams event allows you custom control of every exported value and OnGetLanguageString event allows control for on-fly switching of language in multilingual applications.
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 Orson Wang |
Simplified Chinese (GB) | WEI YI-XIAO Orson Wang |
||
Greek | Tassos Kollias | Polish | Slawomir Ciunczyk | ||
Romanian | Bogdan Popescu | Slovenian | Tom, SAOP d.o.o. Marko Kastelic |
||
Turkish | Hakan Biyiklioglu Ibrahim Kutluay |
Czech | Martin Radvansky | ||
Hebrew | David Naim |
Screenshots |
See also |
You may like to try our other data conversion tools:
Try the SMExport suite 4.99 before you buy it.
Copyright© 1998-2024, Scalabium
Software. All rights reserved. |