最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用C#將Excel文件轉換為SVG的實現(xiàn)代碼

 更新時間:2025年12月29日 08:21:58   作者:2501_93070778  
SVG是Scalable Vector Graphics的縮寫,是一種適合在Web上使用的矢量圖像格式,與其他圖像格式相比,SVG具有許多優(yōu)勢,其中最顯著的一點是分辨率無關性,有時,為了在網頁中展示內容,你可能需要將Excel文件轉換為SVG,本文將演示如何通過C#和VB.NET以編程方式將Excel轉換為SVG

引言

SVG 是 Scalable Vector Graphics(可縮放矢量圖形)的縮寫,是一種適合在 Web 上使用的矢量圖像格式。與其他圖像格式相比,SVG 具有許多優(yōu)勢,其中最顯著的一點是分辨率無關性,這意味著無論如何縮放 SVG 圖像,都不會損失圖像質量。有時,為了在網頁中展示內容,你可能需要將 Excel 文件轉換為 SVG。本文將演示如何使用 Spire.XLS for .NET,通過 C# 和 VB.NET 以編程方式將 Excel 轉換為 SVG。

安裝 Spire.XLS for .NET

首先,你需要將 Spire.XLS for .NET 軟件包中包含的 DLL 文件添加為 .NET 項目的引用。這些 DLL 文件可以通過該鏈接下載,也可以通過 NuGet 進行安裝。

PM> Install-Package Spire.XLS

使用 C# 和 VB.NET 將 Excel 工作表轉換為 SVG

Spire.XLS 提供了 Worksheet.SaveToSVGStream() 方法,可將 Excel 工作表轉換為 SVG。具體步驟如下:

  1. 初始化一個 Workbook 類的實例。
  2. 使用 Workbook.LoadFromFile() 方法加載 Excel 文件。
  3. 通過 Workbook.Worksheets[int] 屬性,根據(jù)索引獲取指定的工作表。
  4. 初始化一個 FileStream 類的實例。
  5. 使用 Worksheet.ToSVGStream(Stream, int, int, int, int) 方法將工作表保存為 SVG。

具體示例代碼如下:

using Spire.Xls;
using System.IO;

namespace ConvertWorksheetToSVG
{
    class Program
    {
        static void Main(string[] args)
        {
            //創(chuàng)建 Workbook 類的實例
            Workbook workbook = new Workbook();
            //加載 Excel 文件
            workbook.LoadFromFile("Sample1.xlsx");

            //獲取第一個工作表
            Worksheet sheet = workbook.Worksheets[0];

            //創(chuàng)建 FileStream 類的實例
            FileStream fs = new FileStream("E:\\Program Files\\WorksheetToSVG.svg", FileMode.Create);
            //將工作表保存為 SVG
            sheet.ToSVGStream(fs, 0, 0, 0, 0);
            fs.Flush();
            fs.Close();            
        }
    }
}

使用 C# 和 VB.NET 將 Excel 圖表工作表轉換為 SVG

圖表工作表(Chart Sheet)是一種只包含圖表的工作表。Spire.XLS 允許通過 ChartSheet.ToSVGStream() 方法將圖表工作表轉換為 SVG。具體步驟如下:

  1. 初始化一個 Workbook 類的實例。
  2. 使用 Workbook.LoadFromFile() 方法加載 Excel 文件。
  3. 通過 Workbook.Chartsheets[int] 屬性,根據(jù)索引獲取指定的圖表工作表。
  4. 初始化一個 FileStream 類的實例。
  5. 使用 ChartSheet.ToSVGStream(Stream) 方法將圖表工作表保存為 SVG。

具體示例代碼如下:

using Spire.Xls;
using System.IO;

namespace ConvertChartSheetToSVG
{
    class Program
    {
        static void Main(string[] args)
        {
            //創(chuàng)建 Workbook 類的實例
            Workbook workbook = new Workbook();
            //加載 Excel 文件
            workbook.LoadFromFile("Sample2.xlsx");

            //獲取第一個圖表工作表
            ChartSheet chartSheet = workbook.Chartsheets[0];

            //創(chuàng)建 FileStream 類的實例
            FileStream fs = new FileStream("E:\\ProgramFiles\\ChartSheetToSVG.svg", FileMode.Create);
            //將圖表工作表保存為 SVG
            chartSheet.ToSVGStream(fs);
            fs.Flush();
            fs.Close();
        }
    }
}

到此這篇關于使用C#將Excel文件轉換為SVG的實現(xiàn)代碼的文章就介紹到這了,更多相關C# Excel轉換為SVG內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • C#調用Python模塊的方法

    C#調用Python模塊的方法

    這篇文章主要為大家詳細介紹了C#調用Python模塊的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • C#使用yield關鍵字讓自定義集合實現(xiàn)foreach遍歷的方法

    C#使用yield關鍵字讓自定義集合實現(xiàn)foreach遍歷的方法

    這篇文章主要介紹了C#使用yield關鍵字讓自定義集合實現(xiàn)foreach遍歷的方法,需要的朋友可以參考下
    2014-08-08
  • C#開發(fā)答題贏錢游戲(自動答題器)

    C#開發(fā)答題贏錢游戲(自動答題器)

    現(xiàn)在最火的直播游戲,那就是答題贏錢直播了,如百萬英雄、芝士超人、花椒直播、沖頂大會等等,這些游戲的玩法都很簡單,答對12題即可瓜分獎金了。玩法雖簡單但是完全答對12題難度就挺高了,下面小編給大家?guī)砹薈#開發(fā)答題贏錢游戲,需要的朋友參考下吧
    2018-01-01
  • C#使用SQLite進行大數(shù)據(jù)量高效處理的代碼示例

    C#使用SQLite進行大數(shù)據(jù)量高效處理的代碼示例

    在軟件開發(fā)中,高效處理大數(shù)據(jù)量是一個常見且具有挑戰(zhàn)性的任務,SQLite因其零配置、嵌入式、跨平臺的特性,成為許多開發(fā)者的首選數(shù)據(jù)庫,本文將深入探討如何使用SQLite優(yōu)化大數(shù)據(jù)量的存儲和檢索,,需要的朋友可以參考下
    2025-04-04
  • Unity3D移動端實現(xiàn)搖一搖功能

    Unity3D移動端實現(xiàn)搖一搖功能

    這篇文章主要為大家詳細介紹了基于Unity3D移動端實現(xiàn)搖一搖功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • UnityShader實現(xiàn)百葉窗效果

    UnityShader實現(xiàn)百葉窗效果

    這篇文章主要為大家詳細介紹了UnityShader實現(xiàn)百葉窗效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • C# 實現(xiàn)顏色漸變窗體控件詳細講解

    C# 實現(xiàn)顏色漸變窗體控件詳細講解

    這篇文章主要介紹了C# 實現(xiàn)顏色漸變窗體控件詳細講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • C#加密解密類實例程序

    C#加密解密類實例程序

    這篇文章主要介紹了C#加密解密類實例程序,大家參考使用吧
    2013-12-12
  • c#基礎知識---委托,匿名函數(shù),lambda

    c#基礎知識---委托,匿名函數(shù),lambda

    這篇文章主要介紹了c# 委托,匿名函數(shù),lambda的相關知識,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-06-06
  • C#常用正則驗證函數(shù)示例

    C#常用正則驗證函數(shù)示例

    這篇文章主要介紹了C#常用正則驗證函數(shù),舉例分析了C#針對IP驗證、價格驗證及正整數(shù)驗證的相關操作技巧,需要的朋友可以參考下
    2017-01-01

最新評論

大荔县| 墨竹工卡县| 胶州市| 定安县| 内江市| 无极县| 罗城| 阿坝| 昭苏县| 临安市| 昌邑市| 阳信县| 克什克腾旗| 渝中区| 孝感市| 巨野县| 宝坻区| 罗平县| 南川市| 肥西县| 栖霞市| 格尔木市| 云南省| 晋江市| 新闻| 石首市| 金平| 慈溪市| 淳化县| 台州市| 区。| 原平市| 武陟县| 大荔县| 元朗区| 集安市| 曲阜市| 灵川县| 松潘县| 望谟县| 鲁甸县|