java excel 删除行_使用Apache POI在Excel中删除多行
我有一张包含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中删除多行相关推荐
- java excel 操作 poi_Java使用apache poi进行excel相关操作
一.基本介绍 1.1.Apache POI介绍 Apache POI是一个可以进行微软的文档进行开源库,可以操作的文档类型包括word.ppt.excel.visio.outlook.... 本文主要 ...
- java实现条形图_java – 使用Apache POI在Excel中创建条形图
P,很难生;-).对于不了解背景 Apache POI supports only ScatterCharts and LineCharts why?的用户.描述了原则上如何进行. 就像我说的.用最简 ...
- 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 ...
- python怎么删除特定文件_如何使用python从文件中删除特定行?
代码是:from datetime import datetime,time from csv import reader with open('onlyOnce.txt', 'r+') as fon ...
- java excel行高_使用apache poi在excel中使用行高调整图像高度
也许这是一个愚蠢的问题,但我找不到解决方案 如何根据图像高度设置行高? 这是我的代码的一部分: int pictureIdx = workBook.addPicture(bytes, Workbook ...
- mysql删除n行_订购记录并在MySQL中删除n行
让我们首先创建一个表-mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY ...
- 【Apache POI】Excel操作(四):Excel大数据量的写入
迷茫代表着你身边还有选择,焦虑意味着你手上还有时间. 有目录,不迷路 前言 超量数据 速率比较 原因剖析 超级版本大救星 往期回顾 前言 之前在下面这期Excel操作: [Apache POI]Exc ...
- java处理excel(java使用Apache POI处理Excel)
Apache POI是一套用来处理微软办公文档的java api,可以使用它来处理Excel,word,PowerPoint等等文档. 官网地址:http://poi.apache.org/ 下载 ...
- Java开发小技巧(六):使用Apache POI读取Excel
前言 在数据仓库中,ETL最基础的步骤就是从数据源抽取所需的数据,这里所说的数据源并非仅仅是指数据库,还包括excel.csv.xml等各种类型的数据接口文件,而这些文件中的数据不一定是结构化存储的, ...
最新文章
- python教学反思_Python第3课if教学反思:准备充分承上启下,优化内容模式初显
- LeetCode题组:第543题-二叉树的直径
- 【转】做产品VS做项目
- 淘宝网消费者年维权成功金额达1.69亿
- [翻译] VLDContextSheet
- 程序员必知的8大排序(三)-------冒泡排序,快速排序(java实现) .
- egg(87)--egg之redis的安装使用
- android 碎片问题,Android碎片问题
- PAT 1060 Are They Equal (25 分)
- echarts矢量地图基本实现
- 小米手机miui12系统连接数据线usb共享网络方法
- php 数据透视表,数据透视表PHP / MySQL
- 佐治亚理工计算机科学录取,早规划获佐治亚理工学院GaTech CS硕士录取
- Js/html格式化在线工具
- uniapp App跳转微信小程序并互相传递参数、接收微信小程序传递的参数
- 基于ruoyi+vue+elementUI实现列表,新增,附件上传,tab+springBoot+mybatis+oracle序列+批量新增
- 第13期微生物组-宏基因组分析(线上/线下同时开课,2021.11)
- Soot的安装及其初步使用
- git branch 和 git checkout -b 创建新brach的区别
- ROS基础篇(二)-- 基础知识
热门文章
- bootcss 向右向左
- R plot图片背景设置为透明_R语言绘图:使用主题提高图片的美感
- C. Serval and Toxel‘s Arrays(容斥+按值算贡献
- 葛兰岱尔3D/BIM/GIS轻量化引擎直接支持PTC Creo和Siemens Nx软件
- 【PCIE体系结构十四】电气物理层之发送端FFE
- sqlserver 汉字转拼音
- 作为项目管理者如何避免项目的延期与执行过程中的加班问题
- 使用Python分析网易云歌曲评论信息,通过可视化处理我发现了这些有趣的规律
- java 54321 5432 54 5_已知点的运动方程为
- 区块链技术如何助力构建新能源系统