概述
Java拆分excel的sheet工作表
目录架构:
package com.excel.test;
import com.spire.xls.FileFormat;
import com.spire.xls.Workbook;
/**
* @author Administrator
* @date 2022年6月6日
* @version 1.0
*/
public class SplitExcel {
/**
*
* @Title: main
* @Description: 对Excel文件的多个sheet工作表拆分为文件形势
* @Author Administrator
* @DateTime 2022年6月6日 上午11:29:47
* @param args
*/
public static void main(String[] args) {
// 创建Workbook对象
Workbook wb = new Workbook();
// 加载Excel文档
wb.loadFromFile("0510.xlsx");
// 声明Workbook变量
Workbook newWb;
// 声明String类型变量
String sheetName;
// 指定拆分生成的文档的存放路径,如果是当前路径直接赋值为空即可D:softSTSjava-sts-workspaceJavaPojoexcel
String folderPath = "";
// 遍历所有工作表
for (int i = 0; i < wb.getWorksheets().getCount(); i++) {
// 初始化Workbook对象,并删除默认生成的空白工作表
newWb = new Workbook();
// 删除默认工作表
newWb.getWorksheets().clear();
// 将源文档中的指定工作表复制到新的Workbook
newWb.getWorksheets().addCopy(wb.getWorksheets().get(i));
// 获取工作表表名
sheetName = wb.getWorksheets().get(i).getName();
// 将新的Workbook保存为Excel文档
// newWb.saveToFile(folderPath + sheetName + ".xlsx",FileFormat.Version2013);
newWb.saveToFile(folderPath + sheetName + ".xlsx");
System.out.println("输出" + sheetName + "成功!");
}
System.out.println("输出excel成功!");
}
}
最后
以上就是光亮小馒头为你收集整理的Java拆分excel的sheet工作表的全部内容,希望文章能够帮你解决Java拆分excel的sheet工作表所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复