在这个分步教程中,我们将解释如何在 C# 项目中将 Excel 转换为 XPS。此操作方法主题中的代码示例显示您可以在没有 Microsoft Excel 的情况下将 Excel 转换为 C# 中的 XPS。这也不需要 Microsoft Interop。
在 C# 中将 Excel 转换为 XPS 的步骤
- 从 NuGet.org 获取 Aspose.Cells for .NET API
- 添加对 Aspose.Cells 命名空间的引用
- 使用 SetLicense 方法申请许可证
- 创建 Workbook 类的对象
- 加载要转换为 XPS 的输入 Excel (XLSX or XLS)
- 使用 Xps SaveFormat 保存转换后的 XPS 文件
在此示例中,我们在 C# 中将 XLSX 转换为 XPS,但通过使用相同的代码和步骤,您还可以在 C# 应用程序和项目中将 XLS 转换为 XPS。两种情况下的代码和过程都是相同的。
在 C# 中将 Excel 转换为 XPS 的 C# 代码
如上面的代码片段所示,只需使用 API 的两行代码即可轻松完成转换。就像我们在没有使用 Interop 或 Excel 的情况下编写了 在 C# 中将大型 Excel 文件导出为 CSV 的操作方法主题一样,重要的是要注意我们已经在没有 Microsoft Excel 和互操作的情况下将 Excel 转换为 C# 中的 XPS。因此,您可以在任何地方运行此代码,而无需安装 Excel。这意味着代码可以在服务器上运行,也可以在 Windows 或 ASP.NET 应用程序中运行。