excel清空sheet内容 poi_java – 从POI中的WorkBook中删除工作表
我有一个工作簿,我正在尝试删除名称与特定字符串不匹配的工作表.
这是我的代码
XSSFWorkbook book = new XSSFWorkbook(new FileInputStream(excelName));
for(int i=0;i
System.out.println(book.getSheetAt(i).getSheetName());
if(!book.getSheetAt(i).getSheetName().equals(sheetName)){
book.removeSheetAt(i);
}
}
代码运行良好,但它不执行所需的任务
编辑
所述解决方案是颠倒循环次序.这是一个更干净的代码
private void removeOtherSheets(String sheetName, XSSFWorkbook book) {
for(int i=book.getNumberOfSheets()-1;i>=0;i--){
XSSFSheet tmpSheet =book.getSheetAt(i);
if(!tmpSheet.getSheetName().equals(sheetName)){
book.removeSheetAt(i);
}
}
}
excel清空sheet内容 poi_java – 从POI中的WorkBook中删除工作表相关推荐
- excel清空sheet内容 poi_POI操作Excel:隐藏、删除Excel中指定的Sheet
使用POI操作Excel时如何隐藏.删除Excel中指定的Sheet呢?在POI的API中的HSSFWorkbook类提供了相关的方法, (1)隐藏Sheet: setSheetHidden(int ...
- excel清空sheet内容 poi_Excel隐藏了一个sheet表,java poi中是可以读出来的,现在我不想读取隐藏的sheet表。...
展开全部 我只32313133353236313431303231363533e59b9ee7ad9431333363353831回答"不想读取隐藏的sheet"的问题, 我也要类 ...
- 在Excel表格中,任意修改原工作表数据,新工作中内容跟着改变,如何操作?
在Excel表格中,任意修改原工作表数据,新工作中内容跟着改变,如何操作? 目录 在Excel表格中,任意修改原工作表数据,新工作中内容跟着改变,如何操作? 1.例如将原成绩表中的表格,复制到新成绩表 ...
- excel链接隐藏工作表_在Excel 2007和2010中隐藏和取消隐藏工作表和工作簿
excel链接隐藏工作表 Hiding worksheets can be a simple way to protect data in Excel, or just a way reduce th ...
- 在excel UiPath中重命名或更改工作表名称
在excel UiPath中重命名或更改工作表名称 很多时候我们使用excel来自动化业务流程. 我们通过 excel 获取自动化的输入数据,或者我们需要将 excel 作为输出发送给业务用户. 假设 ...
- workbook加载文件路径_Excel文件中如何快速找到目标工作表?(目录导航)
Excel文件中如何快速找到目标工作表?(目录导航) 我们在制作Excel文件时,经常会把多个工作表放在同一个Excel文件中,也就是放在同一个Excel工作簿中使用.比如区域月度销售表格,我们常常会 ...
- Excel如何批量删除工作表公式保留数值和文本
如下图是某公司销售表工作表,工作表中含有部分公式.现在想要批量删除工作表中的公式只保留数据和文本. 点击下图选项(Excel插件,百度即可了解详细的下载安装方法,本文这里不作详细叙述) 点击[数值 ...
- php 中 excel表格判断,PHPexcel自动判断excel类型并读取excel所有sheet内容
include "PHPExcel.php"; /* * 读取excel表数据 */ public function readExcel($filename){ $pathinfo ...
- 在 Excel 中以编程方式复制工作表会导致运行时错误 1004
https://support.microsoft.com/zh-cn/kb/210684 针对 Office 2003 的支持已终止 Microsoft 已于 2014 年 4 月 8 日终止了针对 ...
最新文章
- mysql serial_mysql – 我应该对表id列使用数据类型SERIAL吗?
- 二进制数代替数组做标记
- 当Swin Transformer遇上DCN,清华可变形注意力Transformer模型优于多数ViT
- C++结构与联合有和区别?
- python新旧特性过渡_网站改版时的一种新旧版过渡方案
- zwpython_零起点Python大数据与量化交易
- 函数指针,指针函数,函数指针数组
- 如何预防销售人员带走客户?
- git把项目上传到github的常用命令
- oracle表级附加日志视图,Oracle附加日志
- 为何AD快捷键不起作用
- web显示实时时间动态刷新
- x509 java_Java X509证书解析和验证
- matlab 如何查数据类型,MATLAB数据类型
- 线形设计matlab,立交匝道平面线形优化设计及MATLAB的应用
- 图灵奖Alan Kay:突破常规思维!道翰天琼认知智能机器人平台API接口大脑为您揭秘
- Android开发笔记(一百七十三)给安装包APK文件瘦身
- Go GUI---lxn/walk 自带demo学习---16.notifyicon通知图标
- 苹果手机投影_没有无线网络的情况下手机无线投屏投影仪
- 【XJTUSE 计算机组成与结构笔记】第六章 外存
热门文章
- python深度学习第四讲——python神经网络参数更新
- js已知文件路径得到file对象_NodeJs 的几种文件路径
- ajax无法发送json串,如何使用$ .ajax发送JSON而不是查询字符串?
- 同一目录下有大量文件会影响效率吗_成考学习效率太低?可以从这7方面备考...
- 为什么中国企业海外营销都选择Facebook?
- php删除双引号,PHP引号前添加反斜杠、去除反斜杠的方法
- Stanford CS230深度学习(四)TensorFlow2.1
- Java虚拟机(四)——类加载机制
- ES5实现ES6的一些方法-call,bind,is,promise
- 用python实现的的手写数字识别器