这篇文章主要介绍基于SpringBoot框架如何管理Excel和PDF文件类型,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
在善左等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、网站设计 网站设计制作专业公司,公司网站建设,企业网站建设,品牌网站设计,全网整合营销推广,外贸营销网站建设,善左网站建设费用合理。
一、文档类型简介
1、Excel文档
Excel一款电子表格软件。直观的界面、出色的计算功能和图表工具,在系统开发中,经常用来把数据转存到Excel文件,或者Excel数据导入系统中,这就涉及数据转换问题。
2、PDF文档
PDF是可移植文档格式,是一种电子文件格式,具有许多其他电子文档格式无法相比的优点。PDF文件格式可以将文字、字型、格式、颜色及独立于设备和分辨率的图形图像等封装在一个文件中。该格式文件还可以包含超文本链接、声音和动态影像等电子信息,支持特长文件,集成度和安全可靠性都较高。
二、Excel文件管理
1、POI依赖
Apache POI是Apache软件基金会的开源类库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。
org.apache.poi
poi
3.9
org.apache.poi
poi-ooxml
3.9
2、文件读取
public static List> readExcel(String path) throws Exception {
File file = new File(path) ;
List> list = new LinkedList<>();
XSSFWorkbook xwb = new XSSFWorkbook(new FileInputStream(file));
// 读取 Sheet1 表格内容
XSSFSheet sheet = xwb.getSheetAt(0);
// 读取行数:不读取Excel表头
for (int i = (sheet.getFirstRowNum()+1); i <= (sheet.getPhysicalNumberOfRows()-1); i++) {
XSSFRow row = sheet.getRow(i);
if (row == null) { continue; }
List