Avemey / zexmlss

ZEXMLSS Lazarus/Delphi component for read/write ods, excel xml, xlsx
http://avemey.com/zexmlss/index.php
Other
71 stars 52 forks source link

Сохранение и открытие xlsx в delphi #15

Closed el-strannik closed 7 years ago

el-strannik commented 7 years ago

Здравствуйте.

Что-то не понимаю как в последней версии теперь открывать файл в delphi. Раньше была функция ReadXSLX, а теперь она {$IFDEF FPC} function ReadXLSX(var XMLSS: TZEXMLSS; FileName: string): integer; {$ENDIF} только для FPC.

Для сохранения тоже раньше использовал SaveXmlssToXLSX, теперь она для FPC.

Avemey commented 7 years ago

Ave!

Чтобы из Delphi заработали упаковщики, нужно:

  1. из папки zexmlss\delphizip\ выбрать нужный упаковщик (проще всего использовать abbreviazip: http://sourceforge.net/projects/tpabbrevia/) и скопировать из него файлы в zexmlss\src
  2. Перекомпилировать компонент.

Более подробно тут: http://avemey.com/zexmlss/delphizip.php?lang=ru

Вероятно, при новой установке были перезатёрты файлы odszipfunc.inc odszipfuncimpl.inc odszipuses.inc xlsxzipfunc.inc xlsxzipfuncimpl.inc xlsxzipuses.inc.

el-strannik commented 7 years ago

Спасибо!