Преобразование XML в Excel с помощью C#

Преобразование XML в Excel с помощью C#

Программно импортировать данные XML в файл Excel теперь довольно просто. Эта .NET Excel библиотека предлагает методы и свойства для автоматизации этого процесса, где вы даже можете настроить параметры импорта и представление данных. Кроме того, оба эти формата файлов данных широко используются в организациях благодаря своим богатым характеристикам и возможностям использования. В этой записи блога мы напишем фрагмент кода, который будет программно преобразовывать XML в Excel с помощью C#.

В этой статье мы рассмотрим следующие моменты:

Установка API преобразования XML в Excel

Что касается установки, эта библиотека проста в установке, так как вы можете посетить руководство по установке в случае каких-либо трудностей.

Однако вы можете либо загрузить файлы DLL, либо выполнить следующую команду в диспетчере пакетов NuGet.

Install-Package Aspose.Cells

Программное преобразование XML в Excel с помощью C#

После завершения установки вы можете управлять файлами Excel и преобразовывать их программно, не устанавливая приложение Microsoft Excel. Кроме того, вы можете копировать и импортировать данные из файлов других форматов, написав несколько строк кода на C#.

Выполните следующие шаги и фрагмент кода для программного преобразования XML в Excel:

  1. Создайте экземпляр класса Workbook.
  2. Метод ImportXml принимает в качестве аргументов путь к XML-файлу, имя конечного листа, целевую строку и столбец.
  3. Вызовите метод 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 в XLSX

Импорт XML в Excel — дополнительные параметры

До сих пор мы практически видели преобразование данных XML в файл Excel программным путем. Поэтому существует множество других доступных методов и свойств, которые вы можете проверить здесь. Кроме того, эта библиотека позволяет автоматизировать задачи импорта и экспорта данных и многое другое.

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию, чтобы опробовать API без ограничений на пробную версию.

Подведение итогов

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

Задайте вопрос

Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.

Смотрите также