Excel 文件广泛用于保存和组织小型和大型数据。此外,您可以对存储在 Excel 工作表中的数据执行各种操作。在某些情况下,您可能需要将 Excel 工作表转换为其他格式,例如将其内容嵌入 Web 应用程序中。对于这种情况,本文介绍了如何在 C# 中将 Excel XLSX 或 XLS 转换为 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 的步骤。
- 使用 Workbook 类加载 Excel 文件。
- 选择所需的工作表或遍历 Workbook.Worksheets 集合中的所有工作表。
- 创建 ImageOrPrintOptions 类的对象并设置渲染选项。
- 为工作表创建一个 SheetRenderer 类的对象。
- 使用 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 的其他功能。此外,您可以通过我们的 论坛 提问。