千家信息网

C#怎么实现获取Excel中图片所在坐标位置

发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,本文小编为大家详细介绍"C#怎么实现获取Excel中图片所在坐标位置",内容详细,步骤清晰,细节处理妥当,希望这篇"C#怎么实现获取Excel中图片所在坐标位置"文章能帮助大家解决疑惑,下面跟着小编的
千家信息网最后更新 2024年11月18日C#怎么实现获取Excel中图片所在坐标位置

本文小编为大家详细介绍"C#怎么实现获取Excel中图片所在坐标位置",内容详细,步骤清晰,细节处理妥当,希望这篇"C#怎么实现获取Excel中图片所在坐标位置"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

【程序环境】

按照如下方法来引用Spire.Xls.dll 版本:12.2

方法1:将 Free Spire.XLS for .NET 包下载到本地,解压,安装到指定路径。完成安装后,在安装路径下找到BIN文件夹下的Spire.Xls.dll文件;然后在Visual Studio 中打开"解决方案资源管理器",点击"引用","添加引用",将安装路径下的dll文件引入VS程序。

方法2:通过 NuGet 安装。在Visual Studio 中打开"解决方案资源管理器",点击"管理NuGet包",搜索"Free Spire.XLS",点击安装。

或者通过PM控制台安装:Install-Package FreeSpire.XLS -Version 12.2.0

【获取图片所在行、列位置】

下面是详细步骤:

  • 创建Workbook类的对象。

  • 调用Workbook.LoadFromFile(string fileName)方法加载Excel文件。

  • 通过Workbook.Worksheets[int]属性获取指定工作表。

  • 通过Worksheet.Pictures[int]获取指定图片。

  • 通过ExcelPicture.TopRow属性和ExcelPicture.LeftColumn属性获取图片所在行、列位置。

  • 最后,通过System.Console.Write()System.Console.ReadLine()方法输出获取的结果。

以下是完成代码,供参考:

C#

using Spire.Xls;namespace GetImgLocation{    class Program    {        static void Main(string[] args)        {            //加载测试文档            Workbook wb = new Workbook();            wb.LoadFromFile("test.xlsx");            //获取第2个工作表            Worksheet sheet = wb.Worksheets[1];            //获取工作表中的第一张图片            ExcelPicture picture = sheet.Pictures[0];            //获取图片所在行、列位置            string row = picture.TopRow.ToString();            string column = picture.LeftColumn.ToString();            //输出获取结果            System.Console.Write("location:(" + row + "," + column + ")");            System.Console.ReadLine();        }    }}

vb.net

Imports Spire.XlsNamespace GetImgLocation    Class Program        Private Shared Sub Main(args As String())            '加载测试文档            Dim wb As New Workbook()            wb.LoadFromFile("test.xlsx")            '获取第2个工作表            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()            '输出获取结果            System.Console.Write((Convert.ToString((Convert.ToString("location:(") & row) + ",") & column) + ")")            System.Console.ReadLine()        End Sub    End ClassEnd Namespace

读到这里,这篇"C#怎么实现获取Excel中图片所在坐标位置"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

图片 位置 所在 方法 工作 文件 坐标 C# 属性 文章 结果 路径 管理 输出 内容 文档 方案 步骤 程序 解决方案 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 kali入侵网站进入服务器 软件开发语言排行最新 服务器突然不能用了 税务局网络安全责任制度 网络安全工作职责和任务分工 软件开发安全需求分析报告 福建学考网络技术书籍 app软件开发公司知名 泰格至尊软件连接不了数据库 属于部门业务管理服务器的是 软件开发套件 下载 国投互联资源互联网科技 深圳优享互联网科技有限公司 谁应当制定网络安全应急预案 冰麟软件开发 网络安全倡议书六年级 绝地求生如何切换服务器 网络技术开发及咨询 福建政府网络安全市场 淘宝 订单 数据库 网络安全的涉及范畴有哪些 数据库占用空间大不大 超市管理系统数据库表SQL 浪潮服务器清空磁盘数据 河北web前端软件开发哪家好 大学数据库实训个人总结 网络安全管理体系认证怎么申请 河南众之信网络技术有限公司 js 数据库删除 西安思源学院网络安全工作
0