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