java读取excel数据,匹配分析
需求场景:我们的系统每天都会借用第三方平台上传和下载视频数据,为了减少视频数据存储和下载的费用,需要分析视频数据上传后活跃期限,也就是视频上传后多久还有下载请求。
数据准备:
- 1月26日上传的数据11733条;
- 2月26日第三方平台被请求下载的数据日志47531条;
分析:将上传数据中视频名存放到D:\1.26uploadData.xlsx;
整理下载数据的日志,存放到D:\2.26downLoadData.xlsx,
截取下载数据视频名
进行匹配,找出一个月后上传视频的下载量
获取下载数据中的视频名
private static List<String> readDownloadFile(String filePath, int rowBegin) throws IOException {
FileInputStream fileInput = new FileInputStream(filePath);
XSSFWorkbook wb = new XSSFWorkbook(fileInput);
XSSFSheet sheet = wb.getSheetAt(0);
int lastRowNum = sheet.getLastRowNum(