Este tópico rápido aborda como converter XML em XLSX usando C#. Ele inclui os detalhes para realizar a configuração do ambiente, um fluxo de programa passo a passo e um código de amostra em execução para transformar XML em Excel em C#. Você pode conseguir essa conversão sem depender de nenhum software de terceiros instalado em sua máquina.
Etapas para salvar XML como arquivo Excel em C#
- Estabeleça o ambiente para usar Aspose.Cells for .NET para converter arquivos XML em arquivos Excel
- Instancie o objeto de classe XmlLoadOption para definir as opções de carregamento
- Acesse o arquivo XML de origem do disco usando uma instância do Workbook fornecendo o nome do arquivo e a instância das opções de carregamento
- Salve o arquivo XML carregado como XLSX no disco
As etapas mencionadas acima em C# convertem arquivo XML em Excel usando uma interface API muito simples. O processo começará definindo as opções de carregamento do arquivo XML usando uma instância da classe XmlLoadOptions, que será seguida pelo acesso ao arquivo XML de origem do disco usando o objeto Workbook. Finalmente, o XML carregado será salvo como um arquivo XLSX no disco usando o método Save.
Código para converter XML em XLSX usando C#
using System; | |
using Aspose.Cells; | |
namespace KbCells | |
{ | |
public class XMLToExcel | |
{ | |
public static void ConvertXmlToXlsx() | |
{ | |
String path = @"/KnowledgeBase/TestData/"; | |
// Set the Cells API license | |
License lic = new License(); | |
lic.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
LoadOptions options = new XmlLoadOptions(); | |
options.CheckDataValid = true; | |
Workbook wb = new Workbook(path + "sample.xml", options); | |
wb.Save(path + "xmltoXlsx.xlsx", SaveFormat.Xlsx); | |
Console.WriteLine("XML to XLSX converted successfully"); | |
} | |
} | |
} |
O código de exemplo acima na conversão de arquivo C# XML para Excel pode ser facilmente executado usando algumas linhas de código. Para Converter XML em Excel, o código C# pode ser ainda mais personalizado pré-configurando o acesso ao arquivo XML, definindo diferentes propriedades opcionais dentro da classe XmlLoadOptions. Você pode definir as opções de filtragem de dados, verificar a validade dos dados XML e opções para configurar o formato de data e número, para citar alguns.
Este artigo abordou como converter XML em XLSX usando C#. No entanto, se você deseja converter HTML para o formato JSON, consulte o artigo em como converter HTML para JSON usando C#.