在 C# 中将 Excel 转换为 XML

在 C# 中将 Excel 转换为 XML

最近,我们发表了一篇博客文章,用 C# 将 XML 文件转换为 Excel 文件。这篇博文将介绍如何以编程方式在 C# 中将 Excel 转换为 XML。我们将使用 .NET Excel 库 在 .NET 应用程序中构建 Excel 到 XML 的转换器。这个库功能强大且高效,提供了广泛的功能,几行代码就可以执行转换和操作任务。此外,您可以通过简单的 API 调用来跟踪转换进度。

我们将遵循以下几点:

.NET Excel 库安装

该 API 的安装过程简单易行。关于使用和安装有详细的文档

因此,您可以 下载 DLL 文件或在 NuGet 包管理器中运行以下命令。成功安装后,您将能够访问此 API 的类和方法。

Install-Package Aspose.Cells

以编程方式在 C# 中将 Excel 转换为 XML

一旦安装了这个 .NET Excel API,我们就可以编写代码片段以编程方式执行 Excel 到 XML 的转换。

您可以按照以下步骤操作:

  1. 创建 Workbook 类的实例并加载源 Excel 文件。
  2. 调用 Save 方法以另存为 Excel 2003 电子表格 XML。
  3. 初始化 xmlSaveOptions 类的对象以保存为纯 XML 数据。
  4. 通过调用 Save 方法保存 XML 文件。
// 创建 Workbook 类的实例并加载源 Excel 文件 
Workbook workbook = new Workbook("sample.xlsx");
// 调用 Save 方法以另存为 Excel 2003 电子表格 XML 
workbook.Save("Spreadsheet.xml");
// 初始化 xmlSaveOptions 类的对象以保存为纯 XML 数据 
XmlSaveOptions xmlSaveOptions = new XmlSaveOptions();
// 通过调用 Save 方法保存 XML 文件 
workbook.Save("data.xml", xmlSaveOptions);

您可以在下图中看到输出:

Excel 到 XML 的转换

Excel 到 XML 的转换

Excel 到 XML 转换器 - 高级选项

这个 .NET Excel 库提供的不仅仅是文件转换任务。因此,不要忘记访问 文档 以了解其他高级方法。您可以将 Excel 文件转换为许多其他流行的文件格式,并以编程方式修改现有的 XLS/XLSX 文件。

获得免费许可证

您可能会获得 免费临时许可证 来尝试超出评估限制的 API。

加起来

我们到此结束这篇文章。我们希望您已经学会了如何以编程方式在 C# 中将 Excel 转换为 XML。此外,我们还浏览了代码片段和其他高级功能。如果您正在寻找构建 Excel 到 XML 转换器,这篇博文将真正帮助您。此外,您可以访问 文档 以进一步探索该库。事实上,conholdate.com 正在撰写有关其他令人兴奋的主题的新博客文章。因此,请保持联系以获取定期更新。

问一个问题

您可以在我们的 论坛 上告诉我们您的问题或疑问。

常见问题

如何将 Excel 转换为 XML?

您可以在您的 .NET 应用程序中安装此 以通过编程方式操作 Excel 并将其转换为 XMLi。

我可以从 Excel 生成 XML 吗?

使用这个 xmlSaveOptions 方法来生成基于 Excel 数据文件的 XML 文件。您还可以在 文档 中了解其他功能。

也可以看看