
Преобразование XML в Excel с помощью C#
Программно импортировать данные XML в файл Excel теперь довольно просто. Эта .NET Excel библиотека предлагает методы и свойства для автоматизации этого процесса, где вы даже можете настроить параметры импорта и представление данных. Кроме того, оба эти формата файлов данных широко используются в организациях благодаря своим богатым характеристикам и возможностям использования. В этой записи блога мы напишем фрагмент кода, который будет программно преобразовывать XML в Excel с помощью C#.
В этой статье мы рассмотрим следующие моменты:
- Установка API преобразования XML в Excel
- Программное преобразование XML в Excel с помощью C#
- Импорт XML в Excel — дополнительные параметры
Установка API преобразования XML в Excel
Что касается установки, эта библиотека проста в установке, так как вы можете посетить руководство по установке в случае каких-либо трудностей.
Однако вы можете либо загрузить файлы DLL, либо выполнить следующую команду в диспетчере пакетов NuGet.
Install-Package Aspose.Cells
Программное преобразование XML в Excel с помощью C#
После завершения установки вы можете управлять файлами Excel и преобразовывать их программно, не устанавливая приложение Microsoft Excel. Кроме того, вы можете копировать и импортировать данные из файлов других форматов, написав несколько строк кода на C#.
Выполните следующие шаги и фрагмент кода для программного преобразования XML в Excel:
- Создайте экземпляр класса Workbook.
- Метод ImportXml принимает в качестве аргументов путь к XML-файлу, имя конечного листа, целевую строку и столбец.
- Вызовите метод Save, чтобы сохранить книгу в формате XLSX.
// Создайте экземпляр класса Workbook
Workbook workbook = new Workbook();
// Импорт XML в книгу
// ImportXml принимает в качестве аргументов путь к файлу XML, имя конечного листа, целевую строку и столбец.
workbook.ImportXml( "sample.xml", "Sheet1", 0, 0);
// Вызовите метод «Сохранить», чтобы сохранить книгу в формате XLSX.
workbook.Save( "data_xml.xlsx", Aspose.Cells.SaveFormat.Auto);
Запустите сервер, и вы увидите файл «dataxml.xlsx», сгенерированный в корневом каталоге вашего проекта.
Вывод приведенного выше фрагмента кода можно увидеть на изображении ниже:

Импорт XML в Excel — дополнительные параметры
До сих пор мы практически видели преобразование данных XML в файл Excel программным путем. Поэтому существует множество других доступных методов и свойств, которые вы можете проверить здесь. Кроме того, эта библиотека позволяет автоматизировать задачи импорта и экспорта данных и многое другое.
Получить бесплатную лицензию
Вы можете получить бесплатную временную лицензию, чтобы опробовать API без ограничений на пробную версию.
Подведение итогов
На этом мы можем закончить пост в блоге. Мы надеемся, что вы научились программно преобразовывать XML в Excel с помощью C#. Вы также прошли процедуру установки, которая довольно проста. Кроме того, есть и другие соответствующие статьи, упомянутые в разделе «См. также» ниже. Не забудьте посетить полную документацию этой библиотеки. Наконец, conholdate.com находится в постоянном процессе написания новых сообщений в блоге. Поэтому оставайтесь на связи, чтобы быть в курсе последних обновлений.
Задайте вопрос
Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.