Перейти к содержимому
Участник сообщества #1
Участник сообщества #1
14 апр. 2026 г., 15:36(изменён)
Решено
0
0

Открытие Excel в EStaff под Docker

Из чата сообщества

Виталий, ещё вопрос- как в EStaff под докер открывать excel?

Что-то типа tools.get_object_assembly из WT есть?

Участник сообщества
Участник сообщества15 апр. 2026 г., 15:20(изменён)
Решение

Попробуй так: http://docs.datex.ru/article.htm?id=5665465792879477149

srcDoc = OpenDoc( fileUrl, 'format=excel;header-line=1' );
srcArray = srcDoc.TopElem;
    
for ( srcElem in srcArray ) {
  ...
}

Возможно, ошибка возникает из-за названия файла, пробелы и кириллица в имени могут вызывать ошибки при парсинге параметров)

fileUrl = "x-local://share/uploaded_files/7629013145831065714/import.xlsx";
srcDoc = OpenDoc(fileUrl, "format=excel;header-line=1");

if (srcDoc != undefined) {
  srcArray = srcDoc.TopElem;
  for (srcElem in srcArray) {
   …
  }
}

Ну вообще платформа Estaff построена на XML, я думаю что OpenDoc с параметрами должен открыть.

Можно попробовать еще перед загрузкой сконвертировать файл в CSV, где то читал что на UBUntu данный формат работает стабильнее.

Чтобы ответить, необходимо войти в систему