首页 > 其他分享 >Apache POI根据Excel模板填充数据

Apache POI根据Excel模板填充数据

时间:2023-07-10 13:44:29浏览次数:39  
标签:sheet targetFilePath -- templateFilePath POI Excel poi Apache new

pom.xml导入依赖


(choose version) 参考 https://mvnrepository.com/

        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>5.2.3</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>5.2.3</version>
        </dependency>

点击查看代码
            // templateFilePath--excel模板路径  targetFilePath--目标excel路径
            try (FileInputStream fis = new FileInputStream(templateFilePath);
                 FileOutputStream fos = new FileOutputStream(targetFilePath)) {

                Workbook workbook = new XSSFWorkbook(fis);
                // 获取第一个sheet页
                Sheet sheet = workbook.getSheetAt(0);

                // 填充单元格

                sheet.getRow(0).getCell(0).setCellValue("hello world");

                workbook.write(fos);
            } catch (IOException e) {
                log.error("error --> xx文件 生成失败", e);
            }

templateFilePath、targetFilePath均为文件全路径,例如: xxdir/xxName.xlsx

标签:sheet,targetFilePath,--,templateFilePath,POI,Excel,poi,Apache,new
From: https://www.cnblogs.com/ashet/p/17540903.html

相关文章

  • ruoyi框架导入excel传入后端解析,后端返回excel导出
    前端:<el-upload      v-loading="importOpenLoading"      ref="renewUpload"      :show-file-list="false"      :limit="1"      :on-success="renewImportExcelSuccess" ......
  • 径向基RBF神经网络的电力负荷数据回归预测matlab 程序代码,数据EXCEL格式,直接运行。
    径向基RBF神经网络的电力负荷数据回归预测matlab程序代码,数据EXCEL格式,直接运行。可更换自己数据,上手简单。ID:7426632657061937......
  • 明明是张表格脸,怎么也长出了图片?(Excel批量处理图片合集)
    图片来源为函数类:Excel批量插入图片制图片的下拉选项图片就是图片类:批量插入图片把图片用在了数据透视表里只要是单元格对象的图片,不问出处:当函数遇上图片......
  • Excel让行等高
     把鼠标放到这个位置,变成这个形状;然后在按住鼠标左键,往下拉,选中你要操作的所有行;最后调整一行的高度,其他行的高度就相同了。 ......
  • apache深入优化
    挂载云计算光盘安装httpd优化httpd添加系统服务添加目录创建网页改写httpd主配置文件重启服务查看当前工作模式配置apache工作模式prefork优化配置hosts文件进行压力测试查看进程树删除httpd安装包后重新配置安装(修改apache工作模式worker)查看当前工作模式修改工作模式配置文件重新......
  • Apache深入优化
    挂载云计算光盘安装httpd优化httpd添加系统服务添加目录创建网页改写httpd主配置文件重启服务查看当前工作模式配置apache工作模式prefork优化配置hosts文件进行压力测试查看进程树删除httpd安装包后重新配置安装(修改apache工作模式worker)查看当前工作模式修改工作模式配置文件重新......
  • 如何不加锁地将数据并发写入Apache Hudi?
    最近一位Hudi用户询问他们是否可以在不需要任何锁的情况下同时从多个写入端写入单个Hudi表。他们场景是一个不可变的工作负载。一般来说对于任何多写入端功能,Hudi建议启用锁定配置。但这是一个有趣的问题,我们进行探索并找到了解决方案,因此与更广泛的社区分享。需要并发写......
  • 如何在excel中链接到word的指定位置
    Excel中创建超链接跳转到Word文档-百度经验(baidu.com)本人使用的是方法一excel中是如下输入: ......
  • NLP应用 | 保存checkpoint模型
    需求描述:当我们训练模型的时候,我们要训练很多训练步数,我们想要保存训练到一定阶段的checkpoint模型参数,并把这些checkpoint模型保存到一个指定的文件夹下。在文件夹下我们最多保存keep_checkpoint_max个checkpoint模型的文件。保存到output文件夹下。每save_checkpoint_steps步去......
  • apache日志切割和保持访问
    日志切割的作用和方式Centos01切换云计算光盘安装apache编译安装优化apache命令生成服务控制文件添加执行权限修改服务控制文件添加到系统服务设置开机自动启动服务修改网站主页切换系统盘生成验证数据库修改apache主配置文件加载基本身份验证功能重启服务日志切割(rotatelogs)登陆一......