如何使用 EPPlus 从 Excel 文件 (xlsx) 获取/读取图片

2023-12-13

假设我有一个名为sheet1其中包含一张名为pic_001我怎样才能得到这张图片System.Drawing.Image object.


好的,我找到了如何:

public static Image GetImage(string sheetname, ExcelPackage excelFile)
    {
      var sheet = excelFile.Workbook.Worksheets[sheetname];
      var pic = sheet.Drawings["pic_001"] as ExcelPicture;
      return pic.Image;
    }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 EPPlus 从 Excel 文件 (xlsx) 获取/读取图片 的相关文章

  • 在 LINQ 查询中返回不带时间的日期

    我正在编写一个查询 我想计算按日期联系我们的呼叫中心的次数 看起来很简单 但由于联系日期字段是日期时间字段 我得到了时间 因此当我按联系日期 时间 分组时 每个联系日期实例的计数为 1 所以 我想只按日期分组 而不按时间分组 下面是我用来查
  • 在 Xamarin Android 中将图像从 URL 异步加载到 ImageView 中

    我有一个包含多个项目的 ListView 列表中的每个项目都应该有一个与之关联的图像 我创建了一个数组适配器来保存每个列表项并具有我希望加载的图像的 url 我正在尝试使用 Web 请求异步加载图像 并设置图像并在加载后在视图中更新它 但视
  • Cygwin 下使用 CMake 编译库

    我一直在尝试使用 CMake 来编译 TinyXML 作为一种迷你项目 尝试学习 CMake 作为补充 我试图将其编译成动态库并自行安装 以便它可以工作 到目前为止 我已经设法编译和安装它 但它编译成 dll 和 dll a 让它工作的唯一
  • C# 中可空类型是什么?

    当我们必须使用nullable输入 C net 任何人都可以举例说明 可空类型 何时使用可空类型 https web archive org web http broadcast oreilly com 2010 11 understand
  • 使用 C# 在 WinRT 中获取可用磁盘空间

    DllImport kernel32 dll SetLastError true static extern bool GetDiskFreeSpaceEx string lpDirectoryName out ulong lpFreeBy
  • c# Asp.NET MVC 使用FileStreamResult下载excel文件

    我需要构建一个方法 它将接收模型 从中构建excel 构建和接收部分完成没有问题 然后使用内存流导出 让用户下载它 不将其保存在服务器上 我是 ASP NET 和 MVC 的新手 所以我找到了指南并将其构建为教程项目 public File
  • 按字典顺序对整数数组进行排序 C++

    我想按字典顺序对一个大整数数组 例如 100 万个元素 进行排序 Example input 100 21 22 99 1 927 sorted 1 100 21 22 927 99 我用最简单的方法做到了 将所有数字转换为字符串 非常昂贵
  • Windows 窗体不会在调试模式下显示

    我最近升级到 VS 2012 我有一组在 VS 2010 中编码的 UI 测试 我试图在 VS 2012 中启动它们 我有一个 Windows 窗体 在开始时显示使用 AssemblyInitialize 属性运行测试 我使用此表单允许用户
  • 编译的表达式树会泄漏吗?

    根据我的理解 JIT 代码在程序运行时永远不会从内存中释放 这是否意味着重复调用 Compile 表达式树上会泄漏内存吗 这意味着仅在静态构造函数中编译表达式树或以其他方式缓存它们 这可能不那么简单 正确的 他们可能是GCed Lambda
  • 是否有比 lex/flex 更好(更现代)的工具来生成 C++ 分词器?

    我最近将源文件解析添加到现有工具中 该工具从复杂的命令行参数生成输出文件 命令行参数变得如此复杂 以至于我们开始允许它们作为一个文件提供 该文件被解析为一个非常大的命令行 但语法仍然很尴尬 因此我添加了使用更合理的语法解析源文件的功能 我使
  • 用 C 实现 Unix shell:检查文件是否可执行

    我正在努力用 C 语言实现 Unix shell 目前正在处理相对路径的问题 特别是在输入命令时 现在 我每次都必须输入可执行文件的完整路径 而我宁愿简单地输入 ls 或 cat 我已经设法获取 PATH 环境变量 我的想法是在 字符处拆分
  • C 中的位移位

    如果与有符号整数对应的位模式右移 则 1 vacant bit will be filled by the sign bit 2 vacant bit will be filled by 0 3 The outcome is impleme
  • EPPlus Excel 更改单元格颜色

    我正在尝试将给定单元格的颜色设置为另一个单元格的颜色 该单元格已在模板中着色 但worksheet Cells row col Style Fill BackgroundColor似乎没有get财产 是否可以做到这一点 或者我是否必须在互联
  • 在Linux中使用C/C++获取机器序列号和CPU ID

    在Linux系统中如何获取机器序列号和CPU ID 示例代码受到高度赞赏 Here http lxr linux no linux v2 6 39 arch x86 include asm processor h L173Linux 内核似
  • 方法参数内的变量赋值

    我刚刚发现 通过发现错误 你可以这样做 string s 3 int i int TryParse s hello out i returns false 使用赋值的返回值是否合法 Obviously i is but is this th
  • 在 ASP.NET 中将事件冒泡为父级

    我已经说过 ASP NET 中的层次结构 page user control 1 user control 2 control 3 我想要做的是 当控件 3 它可以是任何类型的控件 我一般都想这样做 让用户用它做一些触发回发的事情时 它会向
  • 将变量分配给另一个变量,并将一个变量的更改反映到另一个变量中

    是否可以将一个变量分配给另一个变量 并且当您更改第二个变量时 更改会瀑布式下降到第一个变量 像这样 int a 0 int b a b 1 现在 b 和 a 都 1 我问这个问题的原因是因为我有 4 个要跟踪的对象 并且我使用名为 curr
  • C++ 成员函数中的“if (!this)”有多糟糕?

    如果我遇到旧代码if this return 在应用程序中 这种风险有多严重 它是一个危险的定时炸弹 需要立即在应用程序范围内进行搜索和销毁工作 还是更像是一种可以悄悄留在原处的代码气味 我不打算writing当然 执行此操作的代码 相反
  • 如何将字符串“07:35”(HH:MM) 转换为 TimeSpan

    我想知道是否有办法将 24 小时时间格式的字符串转换为 TimeSpan 现在我有一种 旧时尚风格 string stringTime 07 35 string values stringTime Split TimeSpan ts new
  • 不同类型的指针可以互相分配吗?

    考虑到 T1 p1 T2 p2 我们可以将 p1 分配给 p2 或反之亦然吗 如果是这样 是否可以不使用强制转换来完成 或者我们必须使用强制转换 首先 让我们考虑不进行强制转换的分配 C 2018 6 5 16 1 1 列出了简单赋值的约束

随机推荐

  • 使 my_average(a, b) 与定义了 f_add 和 d_div 的任何 a 和 b 一起使用。以及内置函数

    简而言之 我想要的是我编写的大多数数学函数 例如 my average a b 与任何a and b其中一个f add and f div已被定义 不过载 和 且不中断my average built in type built in ty
  • 根据组中唯一/不同值的数量创建二进制变量

    我有数据如下 userID lt c 1 1 1 2 2 2 3 3 3 product lt c a a a b b c a b c df lt data frame userID product 对于每个 userID 我想创建一个二进
  • file_get_contents():SSL 操作失败,代码为 1(证书验证失败)

    我已经安装了 WAMP 3 0 4 并尝试编写一个连接到外部 HTTPS Web 服务的 PHP 脚本 但这会返回错误 警告 file get contents SSL 操作失败 代码为 1 OpenSSL 错误消息 错误 14090086
  • .NET 阻塞套接字读取直到 X 字节可用?

    假设我通过 TCP 实现了简单的协议 其中每条消息由以下部分组成 An int表示数据长度 二进制数据 长度在 1 中指定 读这样的消息我想要这样的东西 int length input ReadInt byte data input Re
  • Three.js - 用于碰撞检测的精确光线投射

    我正在使用 Three js 版本68 我使用与此人在这里使用的相同的方法进行碰撞检测 这在大多数情况下都很棒 向作者表示深深的 感谢 http stemkoski github io Three js Collision Detectio
  • Python 3 虚拟环境问题

    我遇到了类似的问题这个帖子 但我已经在运行最新版本的virtualenv我也得到了不同的ImportError 使用 virtualenv 版本 2 7 默认 工作正常 但我需要将 python3 用于另一个项目 我安装它使用brew in
  • 根据对象中键的值对数组中的对象进行分组

    我有以下数据 我想根据日期进行排序 不包括时间戳 NOTE 我可以访问moment为了这个任务 我的数据如下所示 const data fixture AC v Inter kickOffTime 2018 06 14T15 00 00Z
  • 根据分隔符分多列打印文件

    这似乎是一个简单的任务 但是使用 duckduckgo 我无法找到一种方法来正确地完成我想要做的事情 主要问题是 如何使用分隔符将 linux 或 bash 中命令的输出拆分为多列 我有一个如下所示的文件 这只是一个简化的示例 Some d
  • java8中列表的迭代列表[重复]

    这个问题在这里已经有答案了 我想知道 我们如何使用 Java 8 中的流 API 迭代多级列表 例如 List
  • PyQt 自定义小部件未显示

    我是 PyQt 的新手 我试图将 QTableView 放入一个类中 这样我就可以在类中定义它的行为 而无需将其与所有其他代码混合 但是当我这样做时 它就不会显示 这是我正在学习的代码 这是借来的 使用 QAbstractTableMode
  • 如何只读取文本文件的部分内容?

    我有一个 PHP 脚本 可以大量处理大型文本文件 主要是日志文件 问题是大多数时候我只想要它的一部分 从一个分割点到另一个分割点 但必须读取 2GB 文本文件才能获取其中的一小部分 这会减慢该过程 有什么方法可以只读取部分文本 而不必将整个
  • 使用 XmlSerializer 列表反序列化为字典

    我通过将 Dictionary 转换为 List 将数据序列化为 xml 序列化没问题 是否可以在反序列化时填充字典 现在我在反序列化完成并返回列表后填充字典 Serializable public class Attribute publ
  • 查询逗号分隔的 id 到逗号分隔的值

    我有2张桌子 部门 ID Dept 1 HR 2 Accts 3 IT Employee ID Name Depts 1 Kevin 2 1 2 Michelle 1 3 Troy 1 3 4 Rheesa 2 3 1 我正在使用 SQL
  • 有没有办法在一段时间后动态删除表中的一行?

    我试图在创建行 12 小时后从表中删除一行 我的表中有一个 dateTime 列 记录了它的创建时间 有没有办法在 12 小时后动态删除一行 这造成的另一个问题是日期可能在 12 小时内发生变化 这可能会使行的时间戳变得无关紧要 我尝试从类
  • 在 F# 中使用“内联”

    The inline在我看来 F 中的关键字与我习惯的用途有些不同 例如C 例如 它似乎会影响函数的类型 什么是 静态解析类型参数 不是所有 F 类型都是静态解析的吗 我应该什么时候使用inline功能 The inline关键字指示函数定
  • 如何使用ajax和jquery更新特定的div

    我在现场工作 那里有一个铁轨 想想 gmail 框架 就像 gmail 应用程序一样 我只想在单击导航栏上的链接时更新内部 div 我已经得到了它 所以 div 发生了变化 但它肯定没有给我我所希望的结果 这是我所拥有的的一个粗略轮廓 di
  • 更新后无法同时运行多个Android模拟器

    在 SDK Manager 中安装更新之前 它运行良好 但是我无法同时运行两个模拟器 这个问题有什么解决办法吗 我也遇到过同样的问题 为了解决这个问题 我创建了新的 AVD 并尝试运行它 OR emulator arm avd
  • Spring Security 6 CustomAuthenticationFilter(打算替换UsernamePasswordAuthenticationFilter)不起作用

    引用https www baeldung com spring security extra login fields 我打算自定义 Spring security Authentication UsernamePasswordAuthen
  • 为什么应用程序模块不需要提供服务的模块?

    ServiceLoader java 文档指出 强烈建议应用程序模块不需要包含服务提供者的模块 为什么强烈建议这样做 如果不遵循建议会发生什么 上下文 这间接意味着定义服务的模块不应该导出该服务的提供者 我认为在同一模块中提供服务的默认实现
  • 如何使用 EPPlus 从 Excel 文件 (xlsx) 获取/读取图片

    假设我有一个名为sheet1其中包含一张名为pic 001我怎样才能得到这张图片System Drawing Image object 好的 我找到了如何 public static Image GetImage string sheetn