Влепил в компонент, вшил dll ~170kb жмякнул штатный UPX
конфигурация такая получилась
[Property]
FileName=Имя файла XLS(97-2003) для открытия/сохранения|2|
SheetName=Имя страницы для сохранения файла|2|Страница1
Password=Пароль для открытия/сохранения файла|2|
Delimetr=Разделитель для CSV формата данных|2|;
[Methods]
doSaveXLS=Сохраняет данные в XLS файл|1|
doLoadXLS=Загружает данные из XLS файла|1|
onOutCSV=Событие происходит после открытия файла и выдаёт в поток данные формата CSV|2|
*onPos=Событие выводит позицию прогресса для опраций открытия/сохранения файла|2|
*onMax=Событие выводит максимальную величину прогресса перед началом операций|2|
InCSV=Список данных в формате CSV для создания файла|4|2
FileName=Имя файла XLS(97-2003) для открытия/сохранения|4|2
*SheetName=Имя страницы для сохранения файла|4|2
*Password=Пароль для открытия/сохранения файла|4|2
--- Добавлено в 2022-05-18 11:52:41
Усё, от CSV буду уходить