(反正没人看到,那我就偷偷学一下)
参考文章:1.使用POI解析Excel
JAVA POI的使用
参考教学视频:Java操作Excel之Poi视频教程(感觉讲的挺清楚的)
如有侵权速告知
第一步:pom.xml文件加入依赖
org.apache.poi
poi
4.1.2
org.apache.poi
poi-ooxml
4.1.2
第二步:创建class就可以使用了。(注意:要抛出异常)
创建一个空的.xls文件public class Demopoi {
public static void main(String[] args) throws Exception{
String filPath="C:\\Users\\admin\\Desktop\\first.xls";//文件路径
Workbook wb = new HSSFWorkbook();//创建一个新的工作簿Excel文件
Sheet sheet = wb.createSheet();//创建sheet
sheet = wb.createSheet("test");//创建名为test的sheet
FileOutputStream out = new FileOutputStream(filPath);//文件流创建文件
wb.write(out);//保存Excel文件
out.close();//关闭文件流
}
}
读取Excel
用提取器提取Excel(.xls)并在控制台输出
public class Demopoi {
public static void main(String[] args) throws Exception{
InputStream inputStream = new FileInputStream("C:\\Users\\admin\\Desktop\\first.xls");
POIFSFileSystem fileSystem = new POIFSFileSystem(inputStream);
HSSFWorkbook workbook = new HSSFWorkbook(fileSystem);
ExcelExtractor excelExtractor = new ExcelExtractor(workbook);//将workbook放入提取器
excelExtractor.setIncludeSheetNames(false);//表示不输出sheet的名字
System.out.println(excelExtractor.getText());
}
}