验证CSV文件

时间:2014-10-14 11:24:59

标签: java excel csv

我正在使用CSVReader来阅读项目中的CSV文件。 如果用户正在上传xls文件(即从Company.xlsx重命名为Company.csv的文件),那么我在CSV文件阅读器中遇到的问题比我既没有抛出异常也无法解决问题找出如何使用.csv分机验证文件是CSV还是Excel。 我尝试使用Files.probeContentType但没有用,因为Excel和CSV的值是application / vnd.ms-excel

提前致谢。

====代码=====

try
{ 
Path source = Paths.get("D:\\Employee_detail2.xls"); 
System.out.println("Content type :"+Files.probeContentType(source)); 

CSVReader reader = new CSVReader(new FileReader("D:\\Employee_detail2.xls"), ','); 
List<String[]> allRows = reader.readAll(); 
System.out.println("Content :"); 
for(String[] row : allRows){ 
System.out.println(Arrays.toString(row)); } 
}
catch (Exception e)
{
System.out.println(e.toString());
}

0 个答案:

没有答案