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 的其他功能。此外,您可以通過我們的 論壇 提問。

也可以看看