Today the new version of SMImport for Delphi/C++Builder 2.67 released.
Short list of changes:
- MS Excel 12 file format supported (including binary .xlsb)
- new parser for Open Office spreadsheets
- new parser for MS Outlook (messages, contacts, tasks, notes etc)
- parser for VBA/macros for MS Excel 2007
- advanced parser for xml-files (including unicode files)
- support for text files with fixed width without record separators
- updated wizard dialog
- updated parsers for Lotus 1-2-3 and QuattroPro files
- changed algorithm for password protected Paradox and DBISAM tables
- increased speed for data import
- and more
SMImport for Delphi&C++Builder is a native VCL component suite for data importing into dataset from external files of different formats.
The current version supports the import from:
1. MS Excel spreadsheet (directly without OLE/DDE)
2. text delimited file
3. text fixed width file
4. XML file (directly without XML DOM interfaces, compartible with
TClientDataset and SMExport formats)
5. HTML file
6. MS Access database (using DAO/MS Jet)
7. MS Word document
8. Lotus 1-2-3 spreadsheet
9. QuattroPro spreadsheet
10. Paradox table
11. DBase table
12. any ADO connection
13. Advantage database
14. DBISAM table
15. Clarion data file
16. MS Windows clipboard
17. Windows Address Book (WAB)
18. BDE datasource
19. VCalendar/ICalendar
20. Open Office spreadsheets
21. MS Outlook
22. any dataset component
Also SMImport suite contains the TSMIWizardDlg compound component with visual dialog for import parameters setting (like wizard in MS Office). With this component you can control a process of data importing in the one place and add a powerful feature for your end-users. You may specify any end-user restrictions in the wizard dialog.
Import is available for any dataset that is inherited from TDataset class (ADO, IBX, BDE, dbExpress, DAO, DOA, IBObjects, DBISAM, Flash Filer, Advantage, NexusDB, Halcyon etc).
Available the multilanguage resource files for the next languages:
- english
- french
- german
- dutch
- italian
- swedish
- danish
- norwegian
- spanish
- portuguese
- brazilian portuguese
- greek
- russian
- ukrainian
- romanian
- polish
- slovenian
- czech
- turkish
- bulgarian
- korean
- traditional chinese (BIG5)
- simplified chinese (GB).
Now you can download from site the trial packages for Delphi 3/4/5/6/7/2005/2006/2007 and/or C++Builder 3/4/5/6. The demo application and help file are available too.
You may use the trial version for 30 days with IDE running only. If after 30 days you would like to continue using it, then you should purshase a license.
Online you can order a product at:
USA: <http://www.regsoft.net/purchase.php3?productid=34562>
Europe: <https://secure.element5.com/register.html?productid=137994>
PS: all registered users for SMImport 2.x will receive the notifications with update instructions by personal email
нужно все-таки придумать какое-то нормальное решение для нотификаций зарегистрированным юзерам. Сейчас мой скрипт просто парсится список юзеров и шлется письмо.
Но никакой хостинг не даст высылать более 100-200 писем в час. Иначе отключают Account без всяких разбирательств.
А слать по сотне в час это тратить пару дней, что не очень хочется.
За вчерашний день registered users накачали на 1.2 Gb, что означает, что пока скачали новые файлы около 500-600 человек
Хостинг пока справляется нормально – никто не жаловался на недоступность. Т.е. 20-30 Gb в месяц они будут отдавать нормально с этого канадского сервера.