Code Gear Embarcadero

SMExport component suite 4.99
export and convert your data into all popular data formats!

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:

Registrators
    with sources without sources
2Checkout Register at www.2checkout.com Buy it! Buy it!
PayProGlobal Register at www.payproglobal.com Buy it! Buy it!

 

You can order the SMExport+SMImport bundle for 75 EUR and save 25 EUR per developer:

Registrators
 
2Checkout Register at www.2checkout.com Buy it!
PayProGlobal Register at www.payproglobal.com Buy it!

 

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

TSMEWizardDlg - 22 876 bytes

TSMExportMonitor - 7452 bytes

Animated screenshots - 75179 bytes

See also

You may like to try our other data conversion tools:


Try the SMExport suite 4.99 before you buy it.

Borland Software Scalabium Delphi tips

Copyright© 1998-2024, Scalabium Software. All rights reserved.
webmaster@scalabium.com

Export and import data