|
Avemey
|
|
История версий ZEXMLSS
Примеры кода
V 0.0.15 от 2016.11.25
- Исправлена описка (AM/MP на AM/PM).
- Исправлена ошибка чтения/записи ячеек логического типа (ODS/excel xml).
V 0.0.14 A от 2016.09.10
- Исправлена ошибка компиляции в Delphi 2009 (FormatSettings + SplitString).
- Добавлена обёртка к SciZipFile (спасибо Daniel Schnabel).
V 0.0.13 A r2 от 2016.08.02
- Исправлены ошибки компиляции для Delphi.
V 0.0.12 A от 2016.07.10
- Улучшено чтение/запись даты и времени в ODS.
V 0.0.11 A от 2016.07.03
- Добавлена поддержка дополнительных числовых форматов ячеек: экспоненциальный, процентный и дробный.
- Добавлена поддержка текстовых форматов ячеек.
- Добавлена поддержка форматов даты.
V 0.0.10 A от 2015.11.27
- Поддерживаются числовые форматы ячеек (пока простые числовые).
- Исправлено сохранение ссылок в xlsx.
V 0.0.9 A от 2015.11.08
- Добавлено сохранение ссылок для xlsx.
V 0.0.8 r3 от 2015.05.02
- Исправлен баг с чтением xlsx плохого форматирования (после экспорта из некоторых генераторов отчётов).
- Улучшено чтение индексированных цветов в xlsx.
V 0.0.8 r2 от 2015.04.04
- Добавлена обёртка к KaZip для функций ReadXLSX, SaveXmlssToXLSX,
SaveXmlssToODFS и ReadODFS (спасибо анониму!).
KaZip:
Форк использует ZlibEx 1.2.8, взять можно тут: http://www.base2ti.com
V 0.0.8 от 2015.03.22
- Добавлено сохранение и загрузка размера бумаги, ориентации листа, масштаба,
колонтитулов для ODS.
- Исправлена ошибка со стилем в объединённой ячейке в xlsx.
V 0.0.7 от 2014.12.01
- Улучшено чтение заливок ячеек из xlsx (thanks Tomasz Wieckowski).
- Перегружены функции SaveXmlssTo* - теперь они требуют меньше параметров.
- Добавлено чтение/запись условного форматирования для ODS.
- Добавлено частичное чтение условного форматирования для xlsx.
- Улучшено чтение типов ячеек в xlsx.
- Улучшено чтение кол-ва страниц в xlsx.
- Исправлена ошибка с чтением ширины объединённой области в ODS.
- Исправлена ошибка с чтением/записью пустых страниц в xlsx.
- Исправлена ошибка с чтением ширины столбцов в xlsx.
- Исправлена ошибка с чтением индексированных цветов в xlsx.
- Исправлен баг при записи в excel xml ячейки с html форматированием.
V 0.0.6 от 2013.02.23
- Переименование: zexslx.pas -> zexlsx.pas (Arioch).
- Добавлено Arioch (the_Arioch[zzz]nm[#46]ru):
- zeZippy.pas: TZxZipGen класс для простого прикручивания различных zip
упаковщиков. Поддерживаются:
- zeZippyZipMaster.pas: TZipMaster by www.delphizip.org
- zeZippyXE2.pas: Delphi XE2 (System.Zip TZipFile)
- zeZippyJCL7z.pas: www.7-zip.org DLL via wrapper by jcl.sf.net
- zeZippyLazip.pas: Lazarus TZipper
- zeZippyAB.pas: TurboPower Abbrevia http://sourceforge.net/projects/tpabbrevia/
- можно написать свою обёртку для любимого упаковщика
- функции для экспорта в запакованные ODS и XLSX с использованием
zeZippy: ExportXmlssToODFS и ExportXmlssToXLSX.
- zeSave.pas: IZXMLSSave/TZXMLSSave интерфейс для простого экспорта
в нужный формат (ods - zeSaveODS.pas; excel xml - zeSaveEXML.pas;
xlsx - zeSaveXLSX.pas).
- Добавлены свойства в TZCell: AsDouble и AsInteger.
- Угол поворота ячейки не нужно учитывать для разных форматов (TZCellTextRotate от -180 до +359).
- разные правки.
- Добавлена возможность закрепления (freeze) и разделения (split/блокировки)
строк/столбцов в листе (TZSheetOptions: свойства SplitVerticalMode,
SplitHorizontalMode, SplitVerticalValue и SplitHorizontalValue).
- zearchhelper.pas - функции для нахождения темпа и создания временной
директории.
- (по умолчанию не используется) Для Delphi: в /delphizip/нужный_упаковщик
лежат inc-файлы для включения функций ReadXLSX, SaveXmlssToXLSX,
SaveXmlssToODFS и ReadODFS. Пока поддерживаются TurboPower Abbrevia и Synzip http://synopse.info
(Synzip не протестирован).
- Исправлен баг с освобождением потока в ReadXLSXPath.
- Добавлены новые баги!
V 0.0.5 от 2012.08.12
- Добавлены функции экспорта в xlsx: SaveXmlssToXLSXPath (Lazarus/Delphi) и SaveXmlssToXLSX (Lazarus).
- Исправлен баг с чтением повторяющихся строк/столбцов в ODS.
- Улучшено чтение цветов и заливок из xlsx.
- Исправлен баг с чтением xml нулевой длины (TZsspXMLReader).
V 0.0.4 от 2012.07.04
- Добавлена частичная поддержка формата Office Open XML (xlsx) - пока только
чтение (zexslx.pas): ReadXSLXPath (Lazarus и Delphi) и ReadXSLX (Lazarus).
- Добавлены функции перевода формул из стиля A1 в R1C1 и обратно (zeformula.pas): ZER1C1ToA1 и ZEA1ToR1C1.
- Добавились функции импорта из ODS: ReadODFSPath (Lazarus и Delphi) и ReadODFS (Lazarus).
V 0.0.3 от 2012.04.09
- Убраны варнинги для Delphi >=2009.
- Добавлена частичная поддержка (пока только запись) OpenDocument Format (ODS).
См. модуль zeodfs.pas. Для Lazarus функции SaveXmlssToODFS и SaveXmlssToODFSPath,
для Delphi и CBuilder-а только SaveXmlssToODFSPath.
V 0.0.2 r2 от 2010.11.13
- Исправлена ошибка чтения из файла в классе TZsspXMLReader (zsspxml.pas).
V 0.0.2 от 2010.05.27
- Добавлен класс TZsspXMLReader (zsspxml.pas).
- Добавлена функция чтения xml spreadsheet-ов ReadEXMLSS (zexmlssutils.pas).
- Добавлены новые баги.
V 0.0.1 от 2009.12.??
Copyright © 2006-2012 Неборак Руслан Владимирович