您好,登錄后才能下訂單哦!
本文小編為大家詳細(xì)介紹“C#怎么實(shí)現(xiàn)獲取Excel中圖片所在坐標(biāo)位置”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“C#怎么實(shí)現(xiàn)獲取Excel中圖片所在坐標(biāo)位置”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。
按照如下方法來(lái)引用Spire.Xls.dll 版本:12.2
方法1:將 Free Spire.XLS for .NET 包下載到本地,解壓,安裝到指定路徑。完成安裝后,在安裝路徑下找到BIN文件夾下的Spire.Xls.dll文件;然后在Visual Studio 中打開(kāi)“解決方案資源管理器”,點(diǎn)擊“引用”,“添加引用”,將安裝路徑下的dll文件引入VS程序。
方法2:通過(guò) NuGet 安裝。在Visual Studio 中打開(kāi)“解決方案資源管理器”,點(diǎn)擊“管理NuGet包”,搜索“Free Spire.XLS”,點(diǎn)擊安裝。
或者通過(guò)PM控制臺(tái)安裝:Install-Package FreeSpire.XLS -Version 12.2.0
下面是詳細(xì)步驟:
創(chuàng)建Workbook類的對(duì)象。
調(diào)用Workbook.LoadFromFile(string fileName)方法加載Excel文件。
通過(guò)Workbook.Worksheets[int]屬性獲取指定工作表。
通過(guò)Worksheet.Pictures[int]獲取指定圖片。
通過(guò)ExcelPicture.TopRow屬性和ExcelPicture.LeftColumn屬性獲取圖片所在行、列位置。
最后,通過(guò)System.Console.Write()及System.Console.ReadLine()方法輸出獲取的結(jié)果。
以下是完成代碼,供參考:
C#
using Spire.Xls; namespace GetImgLocation { class Program { static void Main(string[] args) { //加載測(cè)試文檔 Workbook wb = new Workbook(); wb.LoadFromFile("test.xlsx"); //獲取第2個(gè)工作表 Worksheet sheet = wb.Worksheets[1]; //獲取工作表中的第一張圖片 ExcelPicture picture = sheet.Pictures[0]; //獲取圖片所在行、列位置 string row = picture.TopRow.ToString(); string column = picture.LeftColumn.ToString(); //輸出獲取結(jié)果 System.Console.Write("location:(" + row + "," + column + ")"); System.Console.ReadLine(); } } }
vb.net
Imports Spire.Xls Namespace GetImgLocation Class Program Private Shared Sub Main(args As String()) '加載測(cè)試文檔 Dim wb As New Workbook() wb.LoadFromFile("test.xlsx") '獲取第2個(gè)工作表 Dim sheet As Worksheet = wb.Worksheets(1) '獲取工作表中的第一張圖片 Dim picture As ExcelPicture = sheet.Pictures(0) '獲取圖片所在行、列位置 Dim row As String = picture.TopRow.ToString() Dim column As String = picture.LeftColumn.ToString() '輸出獲取結(jié)果 System.Console.Write((Convert.ToString((Convert.ToString("location:(") & row) + ",") & column) + ")") System.Console.ReadLine() End Sub End Class End Namespace
讀到這里,這篇“C#怎么實(shí)現(xiàn)獲取Excel中圖片所在坐標(biāo)位置”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過(guò)才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。