
在 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 的转换。
您可以按照以下步骤操作:
- 创建 Workbook 类的实例并加载源 Excel 文件。
- 调用 Save 方法以另存为 Excel 2003 电子表格 XML。
- 初始化 xmlSaveOptions 类的对象以保存为纯 XML 数据。
- 通过调用 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 转换器 - 高级选项
这个 .NET Excel 库提供的不仅仅是文件转换任务。因此,不要忘记访问 文档 以了解其他高级方法。您可以将 Excel 文件转换为许多其他流行的文件格式,并以编程方式修改现有的 XLS/XLSX 文件。
获得免费许可证
您可能会获得 免费临时许可证 来尝试超出评估限制的 API。
加起来
我们到此结束这篇文章。我们希望您已经学会了如何以编程方式在 C# 中将 Excel 转换为 XML。此外,我们还浏览了代码片段和其他高级功能。如果您正在寻找构建 Excel 到 XML 转换器,这篇博文将真正帮助您。此外,您可以访问 文档 以进一步探索该库。事实上,conholdate.com 正在撰写有关其他令人兴奋的主题的新博客文章。因此,请保持联系以获取定期更新。
问一个问题
您可以在我们的 论坛 上告诉我们您的问题或疑问。
常见问题
如何将 Excel 转换为 XML?
您可以在您的 .NET 应用程序中安装此 库 以通过编程方式操作 Excel 并将其转换为 XMLi。
我可以从 Excel 生成 XML 吗?
使用这个 xmlSaveOptions 方法来生成基于 Excel 数据文件的 XML 文件。您还可以在 文档 中了解其他功能。