Программно поменять формат файла

1. lebedev_vadim2005 11 13.05.24 08:59 Сейчас в теме
Здравствуйте, можно ли программно поменять расширение файла xls на xlsx? COM не читает xls, а фалики поступают в xls, чтобы руками не менять хочу сделать программно, возможно ли?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. lefthander 13.05.24 09:07 Сейчас в теме
(1)Считать файл в табличный документ и сохранить в нужном формате.
3. lebedev_vadim2005 11 13.05.24 09:30 Сейчас в теме
(2) такой способ не работает к сожалению, не читает эксель напрямую, только СОМ, а СОМ не читает xls :(
Надо как-то переделать xls в xlsx программно напрямую
4. user705522_constantin_h 35 13.05.24 15:07 Сейчас в теме
(3)Это скорее всего в Excel нужно делать через макрос. Открывать все файлы по очереди из заданной папки и сохранять их в формате xlsx.
5. SlavaKron 14.05.24 06:05 Сейчас в теме
(1)
можно ли программно поменять расширение файла xls на xlsx
Нет нельзя - это совершенно разные форматы. Но и тот и другой должны читаться как табличным документом, так и через ComОбъект.
Ваши xls-файлы вообще открываются хоть чем-нибудь? Открываются ли в 1С через Файл - Открыть?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот