我有一张包含75行表格的Excel表格 . 在第76行我有各列的总功能 =SUM(A1:A75) 和 =SUM(B1:B75) 在第77到第92位的行我有一个Excel图表这需要A1:A75和B1:为值B75

如果我使用Apache POI填充所有75行,那么一切看起来都很棒 . (我正在使用XSSFWorkbook)

如果我使用Apache POI只填充30行,那么我想删除31到75行 . 这是我遇到问题的地方 .

如果我在Excel中删除这些行,则总功能更新,Excel图表更新为使用A1:A30和B1:B30,Excel图表向上移动到第31行 .

我想使用Apache POI镜像这种行为

这就是我尝试过的

xlsTable.shiftRows(75,91,-45)

(第75行到第91行是Excel行76到92的Apache Row等价物,包括Total函数和图表)

我也试过了

for (int i = 75; i > 30; i--) {

Row r = CellUtil.getRow(i, xlsTable);

xlsTable.removeRow(r);

}

for (int i = 30; i < 75; i) {

Row r = CellUtil.getRow(i, xlsTable);

xlsTable.removeRow(r);

}

这些只会导致我的工作表因#REF错误而变得混乱 . 我想我可能无法使用POI,并且我需要实际构建我的整个工作表以获得必要数量的行,然后添加图表 . 不过我以为我会问!

java excel 删除行_使用Apache POI在Excel中删除多行相关推荐

  1. java excel 操作 poi_Java使用apache poi进行excel相关操作

    一.基本介绍 1.1.Apache POI介绍 Apache POI是一个可以进行微软的文档进行开源库,可以操作的文档类型包括word.ppt.excel.visio.outlook.... 本文主要 ...

  2. java实现条形图_java – 使用Apache POI在Excel中创建条形图

    P,很难生;-).对于不了解背景 Apache POI supports only ScatterCharts and LineCharts why?的用户.描述了原则上如何进行. 就像我说的.用最简 ...

  3. java不用poi怎么读取excel,java-无法使用Apache POI读取Excel

    您必须包括poi jar文件.它的版本将是4.1.0.如果使用的是Maven pom.xml,请包括以下依赖项. org.apache.poi poi-ooxml 4.1.0 org.apache.p ...

  4. python怎么删除特定文件_如何使用python从文件中删除特定行?

    代码是:from datetime import datetime,time from csv import reader with open('onlyOnce.txt', 'r+') as fon ...

  5. java excel行高_使用apache poi在excel中使用行高调整图像高度

    也许这是一个愚蠢的问题,但我找不到解决方案 如何根据图像高度设置行高? 这是我的代码的一部分: int pictureIdx = workBook.addPicture(bytes, Workbook ...

  6. mysql删除n行_订购记录并在MySQL中删除n行

    让我们首先创建一个表-mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY ...

  7. 【Apache POI】Excel操作(四):Excel大数据量的写入

    迷茫代表着你身边还有选择,焦虑意味着你手上还有时间. 有目录,不迷路 前言 超量数据 速率比较 原因剖析 超级版本大救星 往期回顾 前言 之前在下面这期Excel操作: [Apache POI]Exc ...

  8. java处理excel(java使用Apache POI处理Excel)

    Apache  POI是一套用来处理微软办公文档的java  api,可以使用它来处理Excel,word,PowerPoint等等文档. 官网地址:http://poi.apache.org/ 下载 ...

  9. Java开发小技巧(六):使用Apache POI读取Excel

    前言 在数据仓库中,ETL最基础的步骤就是从数据源抽取所需的数据,这里所说的数据源并非仅仅是指数据库,还包括excel.csv.xml等各种类型的数据接口文件,而这些文件中的数据不一定是结构化存储的, ...

最新文章

  1. python教学反思_Python第3课if教学反思:准备充分承上启下,优化内容模式初显
  2. LeetCode题组:第543题-二叉树的直径
  3. 【转】做产品VS做项目
  4. 淘宝网消费者年维权成功金额达1.69亿
  5. [翻译] VLDContextSheet
  6. 程序员必知的8大排序(三)-------冒泡排序,快速排序(java实现) .
  7. egg(87)--egg之redis的安装使用
  8. android 碎片问题,Android碎片问题
  9. PAT 1060 Are They Equal (25 分)
  10. echarts矢量地图基本实现
  11. 小米手机miui12系统连接数据线usb共享网络方法
  12. php 数据透视表,数据透视表PHP / MySQL
  13. 佐治亚理工计算机科学录取,早规划获佐治亚理工学院GaTech CS硕士录取
  14. Js/html格式化在线工具
  15. uniapp App跳转微信小程序并互相传递参数、接收微信小程序传递的参数
  16. 基于ruoyi+vue+elementUI实现列表,新增,附件上传,tab+springBoot+mybatis+oracle序列+批量新增
  17. 第13期微生物组-宏基因组分析(线上/线下同时开课,2021.11)
  18. Soot的安装及其初步使用
  19. git branch 和 git checkout -b 创建新brach的区别
  20. ROS基础篇(二)-- 基础知识

热门文章

  1. bootcss 向右向左
  2. R plot图片背景设置为透明_R语言绘图:使用主题提高图片的美感
  3. C. Serval and Toxel‘s Arrays(容斥+按值算贡献
  4. 葛兰岱尔3D/BIM/GIS轻量化引擎直接支持PTC Creo和Siemens Nx软件
  5. 【PCIE体系结构十四】电气物理层之发送端FFE
  6. sqlserver 汉字转拼音
  7. 作为项目管理者如何避免项目的延期与执行过程中的加班问题
  8. 使用Python分析网易云歌曲评论信息,通过可视化处理我发现了这些有趣的规律
  9. java 54321 5432 54 5_已知点的运动方程为
  10. 区块链技术如何助力构建新能源系统