Excel 到 SVG C#

Excel 文件广泛用于保存和组织小型和大型数据。此外,您可以对存储在 Excel 工作表中的数据执行各种操作。在某些情况下,您可能需要将 Excel 工作表转换为其他格式,例如将其内容嵌入 Web 应用程序中。对于这种情况,本文介绍了如何在 C# 中将 Excel XLSXXLS 转换为 SVG

C# Excel XLS 到 SVG 转换器 - 免费下载

为了将 Excel XLSX 或 XLS 文件转换为 SVG,我们将使用 Aspose.Cells for .NET。它是一个强大的 API,用于在 .NET 应用程序中创建、修改和转换电子表格文件。您可以 下载 API 或使用 NuGet 安装它。

PM> Install-Package Aspose.Cells

在 C# 中将 Excel 文件转换为 SVG 的步骤

Aspose.Cells for .NET 提供了一种在几个步骤内将 Excel 文件转换为 SVG 的简单方法。这是您可以使用 API 将 XLS 或 XLSX 文件转换为 SVG 的方法。

  • 从磁盘加载 Excel 文件。
  • 循环浏览工作表或选择所需的工作表。
  • 将工作表渲染为 SVG 图像并保存到所需位置。

以下部分演示如何在 C# 中将 Excel 文件转换为 SVG。

在 C# 中将 XLSX 或 XLS 转换为 SVG

以下是在 C# 中将 Excel XLSX 或 XLS 文件转换为 SVG 的步骤。

  1. 使用 Workbook 类加载 Excel 文件。
  2. 选择所需的工作表或遍历 Workbook.Worksheets 集合中的所有工作表。
  3. 创建 ImageOrPrintOptions 类的对象并设置渲染选项。
  4. 为工作表创建一个 SheetRenderer 类的对象。
  5. 使用 SheetRenderer.ToImage(int32, string) 方法将 Excel 转换为 SVG。

以下 C# 代码示例展示了如何将 Excel XLSX 转换为 SVG。

// 加载 Excel 文件
var workbook = new Workbook("sourceFile.xlsx");

// 获取所需工作表的参考
var worksheet = workbook.Worksheets[0];

// 设置输出图像的选项
var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
{
    OnePagePerSheet = true,
    ImageType = Aspose.Cells.Drawing.ImageType.Svg
};

// 将 Excel 工作表转换为 SVG
var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
renderer.ToImage(0, "output.svg"); 

C# XLS 到 SVG 转换器 - 获得免费许可证

获得 临时许可证 并使用 Aspose.Cells for .NET,不受评估限制。

结论

在本文中,您学习了如何在 C# 中将 Excel XLSX 或 XLS 文件转换为 SVG。您可以执行此转换以将 Excel 工作表的内容嵌入到您的应用程序中。此外,您还可以使用 文档 探索 Aspose.Cells for .NET 的其他功能。此外,您可以通过我们的 论坛 提问。

也可以看看