利用java 实现excel
如何利用Java,实现excel的组合功能。
要组合Excel的行或者列,可以使用Free Spire.XLS for JAVA
首先,从官方下载Spire.XLS.jar包或者通过Maven仓库安装
repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.xls.free</artifactId>
<version>5.1.0</version>
</dependency>
</dependencies>
组合Excel行、列的参考代码:
import com.spire.xls.ExcelVersion;
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
public class GroupRowsAndColumns {
public static void main(String[] args) {
//创建Workbook实例
Workbook workbook = new Workbook();
//加载Excel文档
workbook.loadFromFile("C:\\Users\\Administrator\\Desktop\\sample.xlsx");
//获取第一个工作表(工作表索引从0开始)
Worksheet sheet = workbook.getWorksheets().get(0);
//组合工作表指定行
sheet.groupByRows(2, 5, false);
sheet.groupByRows(7, 10, false);
//组合工作表指定列
sheet.groupByColumns(5, 6, false);
//保存结果文档
workbook.saveToFile("GroupRowsAndColumns.xlsx", ExcelVersion.Version2016);
}
}