首页 > 其他分享 >PageOfficeV6.0在线打开excel文件给单元格填充数据

PageOfficeV6.0在线打开excel文件给单元格填充数据

时间:2023-11-17 17:22:23浏览次数:26  
标签:setValue sheet 填充 单元格 excel Cell PageOfficeV6.0 Workbook openCell

转载:单元格填充数据

单元格填充数据

注意

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

PageOffice提供了Workbook对象来实现对Excel文件的数据填充功能,如果只是简单的填充一下数据,那么通过调用Sheet对象的openCell方法获取到Cell对象并赋值即可。

命名空间:com.zhuozhengsoft.pageoffice.excelwriter

后端代码

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

    PageOfficeCtrl poCtrl = new PageOfficeCtrl(request);
    

    //定义Workbook对象
    Workbook wb = new Workbook();
    //定义Sheet对象,"Sheet1"是打开的Excel表单的名称
    Sheet sheet = wb.openSheet("Sheet1");
    //定义Cell对象
    Cell cellB4 = sheet.openCell("B4");
    //给单元格赋值
    cellB4.setValue("1月");
    Cell cellC4 = sheet.openCell("C4");
    cellC4.setValue("300");
    Cell cellD4 = sheet.openCell("D4");
    cellD4.setValue("270");
    Cell cellE4 = sheet.openCell("E4");
    cellE4.setValue("270");
    Cell cellF4 = sheet.openCell("F4");
    DecimalFormat df = (DecimalFormat) NumberFormat.getInstance();
    cellF4.setValue(df.format(270.00 / 300 * 100) + "%");

    poCtrl.setWriter(wb); //必须。
    //webOpen的第一个参数支持能够输出下载文件的Url相对地址或者文件在服务器上的磁盘路径两种方式
    //查看详细,请在本站搜索“PageOffice属性或方法中涉及到的URL路径或磁盘路径的说明”
    poCtrl.webOpen("D:\documents\test.xlsx", OpenModeType.xlsNormalEdit, "张三");

    前端代码

    本示例无前端关键代码。

    标签:setValue,sheet,填充,单元格,excel,Cell,PageOfficeV6.0,Workbook,openCell
    From: https://www.cnblogs.com/lhl77/p/17839250.html

    相关文章

    • (08)类似Excel数据透视表功能的DBCross1
      其他参考(09)打印StringGrid第3步 如对name分组计数 ......
    • JAVA解析Excel文件 + 多线程 + 事务回滚
      1.项目背景:客户插入Excel文件,Ececel文件中包含大量的数据行和数据列,单线程按行读取,耗时大约半小时,体验感不好。思路:先将excel文件按行读取,存入List,然后按照100均分,n=list.szie()/100+1;n就是要开启的线程总数。(实际使用的时候,数据库连接池的数量有限制,n的大小要结合数据库连......
    • JAVA 解析Excel + 多线程 + 事务回滚(2)
      该方法为网上查询,感觉可行,并未真正尝试。主线程:packagecom.swagger.demo.service;importcom.alibaba.excel.context.AnalysisContext;importcom.alibaba.excel.event.AnalysisEventListener;importcom.swagger.demo.config.SpringJobBeanFactory;importcom.swagger.demo.m......
    • 35个超实用excel快捷键
      以下是一些常用的Excel快捷键,希望对你有所帮助。如果你想要了解更多快捷键,可以参考Excel的官方文档或者在网上搜索相关信息。Ctrl+C:复制选定的单元格或单元格范围。Ctrl+X:剪切选定的单元格或单元格范围。Ctrl+V:粘贴复制或剪切的内容。Ctrl+Z:撤销上一步操作。Ctrl+......
    • CSV文件中含有逗号和双引号的文本如何在Excel中正确的显示
      在工作中将文本保存为CSV格式遇到过一个问题,当文本中含有逗号和双引号的时候,用Excel打开这个文件,文本的内容显示会出现问题。当文本含有逗号时,Excel打开csv文件会默认逗号为分隔符,将一个文本分割成几个单位格显示。如下图: 图1.记事本打开是正常的   图2.Excel中打开后文......
    • 软件分类——博客园标签分类以及“博客网页编辑博客,如何插入Excel中的表格,并且可在网
      .NET技术:后端开发:软件设计:前端开发:企业信息化:移动端开发:软件工程:数据库:操作系统:其他分类:.NET新手区Java架构设计Html/CssBPMAndroid开发敏捷开发SQLServerWindows非技术区ASP.NETPython面向对象JavaScriptSharePointiOS开发项目与团队管理Orac......
    • 考试题库通过excel导入试题
      ps:最近在做的考试试题导入,留个痕本人有点菜,实现方式有些简单,各位有什么优化也可以拿去改,0.0;这个方法可以获取对象试题字段的字段值和字段名并且可以根据字段上的注解判断字段是否要处理有类似的业务还是可以用用的一.demo测试代码:publicstaticvoidmain(String[]ar......
    • ReportViewer (RDLC)导出Excel或PDF无法打开问题
      WebForms的ReportViewer提供了导出成EXCEL或者PDF的报表。(ReportingServices)但是导出时报表会另存为.xls[1]或者.pdf[1],导致文件无法直接打开。这需要给ReportViewer设定一个DisplayName解决。ReportViewer1.LocalReport.DisplayName......
    • excel公式 提取文件路径
      =SUBSTITUTE(LEFT(@CELL("filename",A1),FIND("[",@CELL("filename",A1))-1),"[","")=SUBSTITUTE(LEFT(@CELL("filename",A1),FIND("[",@CELL("filename",A1))-1),"[","&quo......
    • Golang把文件写到excel
      最近有个需求是把看广告的日志转成excelpackagemainimport( "bufio" "encoding/json" "flag" "fmt" "github.com/xuri/excelize/v2" "os" "time")//Ad广告typeAdstruct{ OpenIdstring`json:&quo......