Package should contain a content type part [M1.13]

用POI导入xls格式的excel正常,xlsx格式的文件报错:Package should contain a content type part [M1.13]

Workbook workbook = null;
		String fileName = fileFileName;
		if (fileName.endsWith(XLS)) {
			// 2003
			workbook = new HSSFWorkbook(fi);
		} else if (fileName.endsWith(XLSX)) {
			// 2007
			workbook = new XSSFWorkbook(fi);
		} else {
			throw new Exception("文件不是Excel文件");
		}

原因:

直接将xls格式的文件改为xlsx后导入则报错,需要另存为xlsx格式,再导入,则无异常。

你可能感兴趣的:(Exception)