PIX Robotics и МИСИС: Обработчик табличных редакторов

Продукт
Разработчики: НИТУ МИСиС (Национальный исследовательский технологический университет), PIX Robotics (Пикс Роботикс)
Дата премьеры системы: 2024/09/12
Технологии: Офисные приложения

2024: Представление обработчика табличных редакторов

Магистрант 1 курса Института компьютерных технологий НИТУ МИСИС Кирилл Пронин написал код, который умеет работать со всеми файлами Linux-аналогов Excel для импортозамещения обработчика табличных редакторов. Решение создано для проекта компании PIX Robotics. Об этом университет сообщил 12 сентября 2024 года.

Благодаря техническому прогрессу и программам импортозамещения появляется много аналогов Microsoft Office. При этом, входящие в офисный пакет решения реализуется на разных операционных системах семейства Linux. Студент НИТУ МИСИС Кирилл Пронин создал обработчик табличных редакторов, который работает на любой из них, и обрабатывает все внутренние данные документов.

«
Важно понимать, что каждый документ или таблица — это узловой тип данных, который называется XML. С момента появления языка программирования C# существует тип управления этими узлами — XmlDocument. Из-за широкого распространения разработчики долгое время считали его лучшим. Но это уже давно не так. Начиная с .Net framework 3.5, появился XDocument — тип данных для управления XML. Он обновлялся каждую версию С#, накопил огромный потенциал для работы. Однако из-за малого количества статей и примеров использования разработчики не решаются на него переходить», — пояснил Кирилл Пронин, разработчик PIX RPA, магистрант Института компьютерных технологий НИТУ МИСИС.
»

Чтобы разработать решение, Кирилл сначала сравнил функционал нового типа данных со старым. При обработке файлов офисного пакета XDocument оказался в 1,4 раза быстрее и использовал на 38% меньше памяти.TAdviser выпустил Гид по российским операционным системам 10.7 т

По словам студента, сложнее всего было унифицировать решение — «научить» приложение обрабатывать документы наиболее популярных и востребованных офисных пакетов на Linux: МойОфис, Р7-Офис, LibreOffice и др. Для этого Кирилл проанализировал историю разработки формата открытых xml-документов — ODF (Open Document Format). Выяснилось, что у всех Linux-аналогов Excel есть один общий предок, язык которого подходит для написания универсального кода. В итоге получился обработчик табличных данных, который быстро извлекает из файла только нужную информацию. Использование XDocument позволило ускорить работу и не требует установки дополнительных программ или офисных пакетов.

«
Переход к использованию отечественных офисных пакетов — одна из самых актуальных задач для организаций в рамках импортозамещения. Если создавать новые документы легко, то перевести весь объем старой документации на другой формат — порой непосильная задача, за которую не каждый готов браться. Решение Кирилла позволяет выполнять переход в автоматизированном режиме, здесь и сейчас. Отдельно стоит отметить, что решение позволяет автоматизировать работу с документами открытых форматов в полной мере — точно так же, как и с документами форматов Microsoft Office. Эта работа уже внесла и будет вносить свой вклад в экономику и цифровой суверенитет не только отдельно взятых компаний или университетов, но и всей страны. Наша компания сотрудничает с НИТУ МИСИС в рамках программы PIX Просвещение, а значит, мы можем ожидать новых важных разработок в сфере RPA от студентов университета, — отметил Валентин Драздов, менеджер продукта PIX RPA, компания PIX Robotics.
»



Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Softline (Софтлайн) (176)
  МойОфис (ООО Новые облачные технологии) (79)
  Синтеллект (Syntellect) (76)
  Р7-Офис (ранее Новые Коммуникационные Технологии, НКТ) (52)
  Wone IT (ранее SoftwareONE Россия, СофтвэрУАН и Awara IT Russia, Авара Ай Ти Солюшенс) (36)
  Другие (908)

  Синтеллект (Syntellect) (52)
  Р7-Офис (ранее Новые Коммуникационные Технологии, НКТ) (14)
  Softline (Софтлайн) (9)
  Almi Partner, Алми партнер (ГК Алми) (9)
  МойОфис (ООО Новые облачные технологии) (5)
  Другие (82)

  Датапакс (11)
  Р7-Офис (ранее Новые Коммуникационные Технологии, НКТ) (9)
  CommuniGate Systems (СталкерСофт) (5)
  Qsoft (Кьюсофт) (4)
  МойОфис (ООО Новые облачные технологии) (4)
  Другие (55)

  Корус Консалтинг (8)
  Cloud4Y (ООО Флекс) (8)
  Qsoft (Кьюсофт) (7)
  Яндекс (Yandex) (6)
  Датапакс (6)
  Другие (58)

  СКБ Контур (4)
  Softline (Софтлайн) (3)
  Unlimited Production (Анлимитед Продакшен, eXpress) (3)
  Корус Консалтинг (3)
  Cloud4Y (ООО Флекс) (2)
  Другие (27)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Microsoft (61, 476)
  МойОфис (ООО Новые облачные технологии) (12, 89)
  Синтеллект (Syntellect) (2, 77)
  Р7-Офис (ранее Новые Коммуникационные Технологии, НКТ) (2, 64)
  СБК (Система безопасных коммуникаций) (2, 41)
  Другие (620, 476)

  Синтеллект (Syntellect) (2, 52)
  Р7-Офис (ранее Новые Коммуникационные Технологии, НКТ) (1, 18)
  Microsoft (6, 15)
  СБК (Система безопасных коммуникаций) (1, 11)
  The Document Foundation (2, 10)
  Другие (32, 48)

  Р7-Офис (ранее Новые Коммуникационные Технологии, НКТ) (1, 9)
  СБК (Система безопасных коммуникаций) (1, 9)
  МойОфис (ООО Новые облачные технологии) (2, 5)
  Qsoft (Кьюсофт) (1, 4)
  Тест АйТи (Test IT) (1, 3)
  Другие (17, 19)

  МойОфис (ООО Новые облачные технологии) (1, 8)
  Корус Консалтинг (1, 8)
  Яндекс (Yandex) (1, 7)
  Cloud4Y (ООО Флекс) (1, 7)
  Qsoft (Кьюсофт) (1, 7)
  Другие (21, 40)

  СКБ Контур (1, 4)
  РуПост (3, 3)
  VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (2, 3)
  Р7-Офис (ранее Новые Коммуникационные Технологии, НКТ) (1, 3)
  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 3)
  Другие (15, 18)

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Microsoft 365 (ранее Office 365) - 127
  Microsoft Exchange Server - 110
  Новые облачные технологии: МойОфис - 73
  Skype for Business (ранее Microsoft Lync) - 67
  Р7-Офис - 64
  Другие 773

  Syntellect Tessa Мобильное согласование - 30
  Syntellect Tessa Графический визуализатор процессов - 28
  Р7-Офис - 18
  CommuniGate Pro - 11
  AlterOffice - 9
  Другие 58

  Р7-Офис - 9
  CommuniGate Pro - 9
  Новые облачные технологии: МойОфис - 5
  Qsoft Teamly Система управления знаниями - 4
  Test IT TMS (Test Management System) - 3
  Другие 20

  Корус Консалтинг: K-Team - 8
  Новые облачные технологии: МойОфис - 8
  Яндекс 360 (ранее Почта 360) - 7
  Qsoft Teamly Система управления знаниями - 7
  Cloud4Y Корпоративная облачная почта - 7
  Другие 38

  Контур.Толк - 4
  Корус Консалтинг: K-Team - 3
  Р7-Офис - 3
  EXpress Защищенный корпоративный мессенджер - 3
  Новые облачные технологии: МойОфис - 2
  Другие 18