[CDR 2017-2021] открыть XLS в Corel без установленного Excel

А ты как думаешь
Я лучше проверю :)
2021-07-14_17-21-57.png
 
Последнее редактирование:
То есть если снести офис к чертям, он всеравно его импортирует?
да. импорт и у меня есть и даже без установленного экселя
тем более должна быть тогда библиотека работы с XLS

Импортируете, вытаскиваете ячейку и бинго!

не... визуально вытягивать так данные не вариант. хочется чтобы на "фоне" делалось всё. пользователь корел и не должен знать о формате XLS )))
 
не... визуально вытягивать так данные не вариант. хочется чтобы на "фоне" делалось всё. пользователь корел и не должен знать о формате XLS )
А кто говорит про визуальное вытягивание?
Он прямо по ячейкам импортирует группу вытащить из нее макросом - как да пальца
1626273153873.png
 
Последнее редактирование:
Импортируете, вытаскиваете ячейку и бинго!
ну фик с ним можно было бы импортировать и потом удалить объект. но.... после импорта скриптом он вставляет просто текстовую колбасу без структуры. ну и самое главное... он ТАК ДОЛГО делает импорт 22кБ XLS файла... что быстрее установить мелкомягкий офис....
 
быстрее установить мелкомягкий офис....
Однажды была задача копировать из 1с несложную табличку в пять строчек.
Это вылилось в то что было проще на сервер поставить Excel, программно нем сформировать таблицу и скопировать в буфер обмена.
В ваших условиях лучше в требования добавить звездочку с пометкой "для корректной работы требует наличие установленного Excel".
 
Распаковать xslx и парсить xml?
 
Последнее редактирование:
в общем ответ на тему понятен. если хочешь как с объектом работать с файлом - надо установить эксель.
итого буду просить исходные данные в CSV вместо XLS

всем спасибо ))
 
  • Спасибо
Реакции: DukereD
можно взять готовое решение для запуска из командной строки.
Типа, вот такого . csv распарсить — легко )).
 
CSV - да. это легко но хочется работать с файлом который в экселе постоянно правят.
Ну пускай правят сколько угодно.
Он же конвертируется только в момент запуска макроса.