В этом кратком руководстве рассказывается, как преобразовать файл XML в файл Excel с помощью C#. В нем объясняется установка IDE, пошаговый процесс, за которым следует исполняемый фрагмент кода для преобразования XML в XLSX с помощью C#. Кроме того, в нем также обсуждаются многие другие параметры для настройки выходных файлов Excel.
Шаги по преобразованию XML в Excel с помощью C#
- Подготовьте среду IDE, установив Aspose.Cells for .NET для преобразования XML-файла.
- Получите исходный файл XML с экземпляром класса Workbook.
- Воспроизведение сгенерированного файла XLSX из входного XML с использованием перечисления SaveFormat
Эти шаги помогут нам понять общую процедуру преобразования XML-файла в Excel с помощью C#. Прежде всего, процесс инициируется загрузкой входных XML-данных. Затем создается файл Excel, который вы можете записать в поток памяти или файловый поток в зависимости от ваших требований.
Код для преобразования XML в Excel с помощью C#
using Aspose.Cells; | |
using System; | |
class Program | |
{ | |
static void Main(string[] args) // XML to XLSX in C# | |
{ | |
// Set the license | |
new License().SetLicense("Aspose.Total.Product.Family.lic"); | |
// Load XML file | |
Workbook workbook = new Workbook("book1.xml"); | |
// Save output Excel file | |
workbook.Save("XMLtoExcel.xlsx", SaveFormat.Xlsx); | |
Console.WriteLine("Done"); | |
} | |
} |
Этого фрагмента кода достаточно, чтобы преобразовать XML-файл в Excel с помощью C#. Во-первых, инициализируйте объект класса Workbook для загрузки входного XML-файла. Затем вызовите метод Save, чтобы экспортировать выходной файл Excel, передав формат файла XLSX в качестве параметра. Кроме того, вы также можете обрабатывать сгенерированную рабочую книгу для дополнительных функций, таких как фильтрация данных, создание диаграмм на основе данных или любые другие манипуляции с рабочими листами, которые могут вам понадобиться с вашей стороны.
В этом руководстве показано, как преобразовать XML в XLS с помощью C#. Если вы хотите изучить слияние ячеек, прочитайте статью как объединить ячейки в Excel с помощью С#.