数据展示软件FineReport中如何在单元格显示图片

 时间:2026-02-12 11:11:12

1、toimage公式语法

TOIMAGE(path):显示指定路径下的图片。此处默认开启了图片缓存功能以加速报表的生成。

如不需要缓存,请在参数后面追加值FALSE,例如:TOIMAGE("D:/fr.png",false)。

如需要指定图片大小,拉伸显示, 则需要添加参数,TOIMAGE(patch, true, width, height);

示例:=toimage("d:/1.jpg", true, "50%", 300), 第三个参数为指定宽度, 第四个参数为指定高度,

如果参数为整数, 则直接写数字,如果为百分比, 则需要加上引号, 如"300%"。

注:使用toimage返回的图片,使用默认布局,用户不可以在界面上设置。

2、显示固定路径下的图片

现有一图片存储路径为:D:/Program Files/FineReport_7.0/WebReport/logo.png。

3、绝对路径显示原图

在单元格中输入公式:=Toimage("D:/Program Files/FineReport_7.0/WebReport/logo.png")。

数据展示软件FineReport中如何在单元格显示图片

4、相对路径拉伸显示图片

路径是相对于当前工程文件所在目录的,如此工程目录为WebReport。

在单元格中输入公式:=Toimage("logo.png", true, "120%","180%")。

数据展示软件FineReport中如何在单元格显示图片

5、图片路径存于数据库表中

例如:图片路径存储于表字段photo中

6、字段存储的为完整的绝对路径

如D:/Program Files/FineReport_7.0/WebReport/logo.png或完整的相对路径logo.png:

此时,将数据列photo拖至单元格如A1,如下图:

注:图片路径存于数据库表中不能使用toimage函数对图片进行缩放,但是可以通过图片自适应单元格属性来设置。

数据展示软件FineReport中如何在单元格显示图片

7、右击单元格,选择样式>自定义>对齐或者直接在报表右侧的单元格属性面板中选择样式>自定义样式>对齐,将图片布局的方式改为适应,如下图:

数据展示软件FineReport中如何在单元格显示图片

8、字段存储的不是完整路径

此时需要在自定义显示的公式中,补全其绝对或相对路径。

输入公式:=Toimage("D:/Program Files/FineReport_7.0/WebReport/"+$$$)。

9、说明

Toimage()公式中,若想使用"\",则需再加上一个"\"。

如:Toimage("D:\\Program Files\\FineReport_7.0\\WebReport\\logo.png"),作用与Toimage("D:/Program Files/FineReport_7.0/WebReport/logo.png")是相同的。

Toimage()公式,支持jpg、png、gif、bmp等多种常用格式的图片。

  • Excel的多级分组显示
  • excel如何快速弹出超级表和定位框?
  • EXCEL如何将表格保存为图片链接
  • 如何导出chrome浏览器里的插件呢
  • 如何在excel中将一张工作表拆分成多个工作表
  • 热门搜索
    怎么煮面条 链球菌感染怎么治疗 家庭经济困难学生认定申请表怎么填 雅诗兰黛眼霜怎么用 手机钢化膜怎么贴 腮帮子疼怎么回事 大写2怎么写 馅饼怎么和面 light怎么读 明天用英语怎么说