首页 > 其他分享 >pageoffice给在线打开的excel单元格插入图片

pageoffice给在线打开的excel单元格插入图片

时间:2024-04-11 09:45:18浏览次数:18  
标签:PageOfficeNetCore image 单元格 excel pageoffice ExcelWriter Workbook 代码

转载:单元格添加图片

# 单元格添加图片

注意

本文中展示的代码均为关键代码,复制粘贴到您的项目中,按照实际的情况,例如文档路径,用户名等做适当修改即可使用。

Java命名空间com.zhuozhengsoft.pageoffice.excelwriter中的Cell对象,不但可以给单元格赋值文本数据,还支持插入图片到单元格所在位置。

# 后端代码

在后端编写代码调用webOpen方法打开文件,并创建Workbook对象填充数据。

java:
PageOfficeCtrl poCtrl = new PageOfficeCtrl(request);
Workbook wb = new Workbook();
Sheet sheet1 = wb.openSheet("Sheet1");
sheet1.openCell("A1").setValue("[image]D:\\documents\\ZhaoPian.png[/image]");
poCtrl.setWriter(wb); //必须。
//webOpen的第一个参数支持能够输出下载文件的Url相对地址或者文件在服务器上的磁盘路径两种方式
poCtrl.webOpen("D:\\documents\\test.xlsx", OpenModeType.xlsNormalEdit, "张三");
.NetCore
PageOfficeNetCore.PageOfficeCtrl POCtrl = new PageOfficeNetCore.PageOfficeCtrl(Request);
PageOfficeNetCore.ExcelWriter.Workbook worbBook = new PageOfficeNetCore.ExcelWriter.Workbook();
PageOfficeNetCore.ExcelWriter.Sheet Sheetl = worbBook.OpenSheet("Sheet1");
PageOfficeNetCore.ExcelWriter.Cell cell1 = Sheetl.OpenCell("A1");
cell1.Value = "[image]/ExcelInsertImage/image/logo.jpg[/image]";
POCtrl.SetWriter(worbBook);//必须。
//webOpen的第一个参数支持能够输出下载文件的Url相对地址或者文件在服务器上的磁盘路径两种方式
POCtrl.WebOpen("doc/test.xls", PageOfficeNetCore.OpenModeType.xlsNormalEdit, "tom");

# 前端代码

本示例无前端关键代码。

标签:PageOfficeNetCore,image,单元格,excel,pageoffice,ExcelWriter,Workbook,代码
From: https://www.cnblogs.com/lhl77/p/18128061

相关文章

  • ALV合并单元格
    1、文章说明 在开发一些报表时,需要显示双层的标题,或者合并单元格的数据,归根结底就是要实现类似EXCEL合并单元格的需求。如图所示网上的资料,很多根据国外某大神的方法实现:https://tricktresor.de/blog/zellen-verbinden/本文章在测试该方法时,发现了一些问题,并根据个人实现习惯......
  • 【转载】[Excel] Excel打开第二个文件很慢的解决方法
    问题描述        该问题具体表现为:当打开第一个Excel文件后,在不关闭它的情况下接着打开第二个Excel文件,第二个Excel文件会延迟几秒之后才会正常打开。        注意,前提是第一个Excel文件打开速度是正常的,否则本解决方案大概率对你无效。    我的环境......
  • Python生成excel文件的三种方式
    在我们做平常工作中都会遇到操作excel,那么今天写一篇,如何通过python操作excel。当然python操作excel的库有很多,比如pandas,xlwt/xlrd,openpyxl等,每个库都有不同的区别,具体的区别,大家一起来看看吧~xlwt/xlrdxlrd是对于Excel进行读取,xlrd操作的是xls/xlxs格式的excelxlwt......
  • 如何使用VBA关闭Excel后台进程?
    以下是使用VBA关闭Excel后台进程的示例代码: SubCloseExcelProcess()   DimobjWMIServiceAsObject  DimcolProcessesAsObject  DimobjProcessAsObject  DimstrComputerAsString  DimstrExcelAsString     '设置要关闭的进......
  • 数据分析工具——Excel超级透视表:Power Pivot
    01、什么是PowerPivot?数据透视表的英文叫做PivotTable,那PowerPivot又是什么东东?它们两个有什么区别呢?通过上一篇文章对Excel数据透视表PivotTable的介绍,大家应该对数据透视表有了基本的了解,这是Excel学习中的重中之重,也是我们学习PowerPivot的基础。如果还没有熟练掌......
  • Python基于Excel数据加以反距离加权空间插值并掩膜图层
      本文介绍基于Python中ArcPy模块,实现Excel数据读取并生成矢量图层,同时进行IDW插值与批量掩膜的方法。1任务需求  首先,我们来明确一下本文所需实现的需求。  现有一个记录有北京市部分PM2.5浓度监测站点在2019年05月18日00时至23时(其中不含19时)等23个逐小时PM2.5浓度数......
  • easyExcel分批导入文件
     原文地址: https://blog.csdn.net/qq_42060055/article/details/116139016 一些关于easyExcel导入文件操作需求:导入大数据量文件其中数据达到万级、十万级,错误文件进行错误单元格标红,可导出修改完继续导入由于数据量多大一次行全部读到内存中可能会导致内存溢出......
  • Excel进行IP的字符型与整形互转
    假设原IP所在的单元格为A1,那么在需要显示正常IP的单元格中输入以下公式:1、ip地址字符型转换成整形:=LEFT(A1,FIND(".",A1)-1)*256^3+MID(A1,FIND(".",A1)+1,FIND(".",A1,FIND(".",A1)+1)-FIND(".",A1)-1)*256^2+MID(A1,FIND(".",A1,FIND(".",......
  • python对于excel的操作
    python可以通过开源框架openpyxl来对excel进行读写操作。基本概念:对于excel,其中的主要用到的元素如下:WorkBook:工作簿WorkSheet:sheet表Cell:单元格style:样式Border:框线Font:字体Alignment:对齐...helloworld的demo:fromopenpyxlimportWorkbook#一开始新建是存储在内......
  • excel表格中的数据怎么四舍五入进行取整?
    在Excel中,如果输入了一些小数,但只需要保留整数位,可以按照四舍五入的规则进行数值切换。通常有两种方法可以实现这个操作。一、设置单元格格式1.首先,需要在Excel中选择想要进行转换的数据列。然后右键,选择单元格格式选项,打开单元格格式设置。2.切换到数字下方的,数值的选项,......