如何在 C# .NET 中将 Excel 转换为 XPS

在这个分步教程中,我们将解释如何在 C# 项目中将 Excel 转换为 XPS。此操作方法主题中的代码示例显示您可以在没有 Microsoft Excel 的情况下将 Excel 转换为 C# 中的 XPS。这也不需要 Microsoft Interop。

在 C# 中将 Excel 转换为 XPS 的步骤

  1. 从 NuGet.org 获取 Aspose.Cells for .NET API
  2. 添加对 Aspose.Cells 命名空间的引用
  3. 使用 SetLicense 方法申请许可证
  4. 创建 Workbook 类的对象
  5. 加载要转换为 XPS 的输入 Excel (XLSX or XLS)
  6. 使用 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 应用程序中运行。

 简体中文