Доступ к внутренней структуре XML файла Excel

#c# #xml #excel

#c# #xml #excel

Вопрос:

Сначала я должен сказать, что я не очень хороший c# программист. Я прочитал в сообщении, что можно получить доступ к внутренней структуре XML в файле Excel.

Мой вопрос:

Можно ли это сделать только через c# или это также возможно через java ? Как это может быть достигнуто в c# ?

Я действительно ценю ваш ответ!

Ответ №1:

Обычно это делается с помощью OpenXML SDK.

Комментарии:

1. Лично у меня был лучший опыт работы с EPPlus.

2. @ta.speot.is Есть несколько хороших библиотек, но вопрос заключается в доступе к необработанной структуре XML. OpenXML SDK — это самая «низкоуровневая» библиотека для использования с файлами .xlsx.

3. Наиболее «низкоуровневым» было бы msdn.microsoft.com/en-us/library / … поскольку это просто XML-файлы внутри zip-файла (плюс-минус).

4. Да, это правда. Вы должны распаковать пакет .xlsx, прежде чем использовать XmlReader или что-либо еще для анализа xml.

5. @Vivien Вы можете использовать программное обеспечение для архивации, такое как WinRAR, для распаковки файла .xlsx.