做办公用品的招聘网站,网页设计板式要求,手机网站 布局,网站建设制作设计营销 上海一、概述及使用工具在Excel表格里面#xff0c;可设置将单元格中的文本数据按分隔符拆分为多列#xff0c;下面通过Java程序来介绍具体实现方法。这里使用Free Spire.XLS for Java(免费版)来实现数据分列#xff0c;需要导入Spire.Xls.jar文件到Java程序#xff0c;可参考以…一、概述及使用工具在Excel表格里面可设置将单元格中的文本数据按分隔符拆分为多列下面通过Java程序来介绍具体实现方法。这里使用Free Spire.XLS for Java(免费版)来实现数据分列需要导入Spire.Xls.jar文件到Java程序可参考以下两种方法导入jar方法1官网下载jar包解压导入Spire.Xls.jar(jar在lib文件夹下)方法2Maven程序中导入jar需要先配置Pom.xml文件如下com.e-icebluehttp://repo.e-iceblue.cn/repository/maven-public/e-icebluespire.xls.free3.9.1二、代码示例及拆分效果图import com.spire.xls.*;public class SplitData {public static void main(String[] args) {//创建Workbook加载Excel测试文档Workbook book new Workbook();book.loadFromFile(sample.xlsx);//获取指定工作表Worksheet sheet book.getWorksheets().get(0);String[] splitText ;String text;//从第2行数据遍历到最后一行for (int i 1; i {text sheet.getCellRange(i 1, 1).getText();//拆分按逗号作为分隔符的数据列(注意这里分隔符以英文输入状态下的符号为准)splitText text.split(,);//保存被拆分的数据到数组将数组项写入列for (int j 0; j {sheet.getCellRange(i 1, 1 j 1).setText(splitText[j]);}}//设置数据自适应列宽sheet.getAllocatedRange().autoFitColumns();//保存文档book.saveToFile(SplitData.xlsx, ExcelVersion.Version2013);book.dispose();}}