Появилась старая как мир задачка программно из 1С сохранять большие отчеты в xlsx для стороннего анализа.
v7moxel пока нет возможности поставить, там WinServer2003, Yoksel, кажется сохраняет только в xls (97-2003).
Пока записываю xls из 1С, поэтому открываю в Excel и перезаписываю уже в xlsx
ИмяФайла = ПолноеИмяФайлаБезРаcширения + ".xls";
Т.Записать(ИмяФайла,1);
ВходExcel = СоздатьОбъект("Excel.Application");
ВходExcel.DisplayAlerts=0;//не показывать всякие ненужные предупреждения
ВходExcel.ScreenUpdating=0;//не обновлять экран при работе макроса
ВходExcel.Application.Workbooks.Open(ИмяФайла,0);//0-не пересчитывать ссылки,
ВходExcel.ActiveWorkBook.SaveAs(ПолноеИмяФайлаБезРаcширения,51);//Книга по умолчанию *.xlsx
ВходExcel.ActiveWorkBook.Close();
ВходExcel = "";
ФС.УдалитьФайл(ИмяФайла);
Ну понятно, что при записи из 1С есть проблема с обрезание до 65535 строк.
Есть какие-то способы сохранить mxl в современный xlsx программно?
это не подойдет https://infostart.ru/1c/tools/1026032/
?