因为项目中有对表格操作的需求,故从网上找了需要对表格操作的方法
大致java对表格操作分为三种方法“jax”“poi”"easypoi";
jax:根据网上描述对内存占用极少,但不支持后缀为xlsx格式的表格
poi:支出xlsx格式
easypoi:是poi的简化版,操作简单
因项目有对于xlsx支持需要所以我使用poi
粘贴一个我写的最简单读入xlsx的例子吧
--------------------我是分割线----------------------
package test;
import java.io.FileInputStream;
import java.io.IOException;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class Test7 {
public static void main(String[] args) throws IOException {
String url="C:/Users/Administrator/Desktop/hello.xlsx";
// 打开工作簿:
Workbook wb = new XSSFWorkbook(new FileInputStream(url));
//读取第一个表格的数据
Sheet sheet = wb.getSheetAt(0);
for (Row row : sheet) {
//遍历row中的所有方格
for (Cell cell : row) {
//输出方格中的内容,以空格间隔
System.out.print(cell.toString() + " ");
}
//每一个行输出之后换行
System.out.println();
}
}
}
--------------整合jar包下载地址-------------------
https://download.csdn.net/download/qq_38150459/10384155