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

转载:单元格填充数据

单元格填充数据

注意

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

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, "张三");
    
    
    
    
    posted @   爱吃苹果皮  阅读(45)  评论(0编辑  收藏  举报
    相关博文:
    阅读排行:
    · 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
    · SQL Server 2025 AI相关能力初探
    · AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
    · 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
    · Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
    点击右上角即可分享
    微信分享提示