Студент первого курса магистратуры университета МИСИС Кирилл Пронин создал код, который умеет работать со всеми файлами Linux-аналогов Excel.
Как рассказал сам разработчик, благодаря техническому прогрессу и программам импортозамещения сегодня появляется много аналогов Microsoft Office.
– Важно понимать, что каждый документ или таблица — это узловой тип данных, который называется XML, – объясняет Кирилл Пронин. – Еще с момента появления языка программирования C# существует тип управления этими узлами — XmlDocument. Из-за широкого распространения разработчики долгое время считали его лучшим. Но это уже давно не так. Появившийся новый тип данных для управления XML – XDocument обновляет каждую версию С#. Он уже накопил огромный потенциал для работы, однако из-за малого количества статей и примеров использования разработчики не решаются на него переходить. При сравнении функционала нового типа данных со старым оказалось, что обработка файлов офисного пакета XDocument в 1,4 раза быстрее и использует на 38% меньше памяти.
На данный момент переход к использованию отечественных офисных пакетов — это одна из самых актуальных задач для организаций в рамках импортозамещения. Если создавать новые документы легко, то перевести весь объем старой документации на другой формат порой непосильная задача, за которую не каждый готов браться.
– Решение Кирилла Пронина позволяет выполнять этот перевод в автоматизированном режиме, здесь и сейчас, а также автоматизировать работу с документами открытых форматов в полной мере — точно так же, как и с документами форматов Microsoft Office, – говорит представитель компании-разработчика отечественного программного обеспечения Валентин Драздов. – Разработка студента уже внесла и будет вносить свой вклад в экономику и цифровой суверенитет не только отдельно взятых компаний или университетов, но и всей страны.
Мона Платонова.