首页 / JAVA / java-由于“ org.apache.poi.hssf.usermodel.HSSFRow无法转换为org.apache.poi.ss.usermodel.Row”而出现错误
java-由于“ org.apache.poi.hssf.usermodel.HSSFRow无法转换为org.apache.poi.ss.usermodel.Row”而出现错误
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java-由于“ org.apache.poi.hssf.usermodel.HSSFRow无法转换为org.apache.poi.ss.usermodel.Row”而出现错误,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1308字,纯文字阅读大概需要2分钟。
内容图文
![java-由于“ org.apache.poi.hssf.usermodel.HSSFRow无法转换为org.apache.poi.ss.usermodel.Row”而出现错误](/upload/InfoBanner/zyjiaocheng/679/ae820b40109d400fbdaaa2e03bcf2ee8.jpg)
我正在编写Java代码来读取具有列名“ Key”和“ Value”的excel文件.但是由于无法强制执行此行代码而出现错误,
行firstRow =(Row)sheet.getRow(0);
如何解决此错误,请帮帮我.
public static void main(String[] args) throws Exception {
FileInputStream fileIn = new FileInputStream("c://param_2003.xls");
POIFSFileSystem fs = new POIFSFileSystem(fileIn);
HSSFWorkbook filename = new HSSFWorkbook(fs);
HSSFSheet sheet = filename.getSheetAt(0);
String column1 = "Key";
String column2 = "Value";
Integer columnNo1 = null;
Integer columnNo2 = null;
List<Cell> cells = new ArrayList<Cell>();
Row firstRow =(Row)sheet.getRow(0);
for(org.apache.poi.ss.usermodel.Cell cell:firstRow){
if (cell.getStringCellValue().equals(column1)){
columnNo1 = cell.getColumnIndex();
}
}
for(org.apache.poi.ss.usermodel.Cell cell:firstRow){
if (cell.getStringCellValue().equals(column2)){
columnNo2 = cell.getColumnIndex();
}
}
System.out.println(columnNo1);
System.out.println(columnNo2);
}
解决方法:
您的类路径中有不匹配的Apache POI jar.您需要确保所有Apache POI jar都来自相同版本,如果您将旧的jar组合在一起,则一切将无法正常进行.
要查看所需的jar,请查看Apache POI Components page,其中列出了它们及其依赖项
要弄清您实际使用的jar(可能不是您认为的),请参见first Apache POI FAQ entry中的代码段
一旦有了一组一致的POI罐子(截至撰写时,这些罐子都是基于3.10),就可以了
内容总结
以上是互联网集市为您收集整理的java-由于“ org.apache.poi.hssf.usermodel.HSSFRow无法转换为org.apache.poi.ss.usermodel.Row”而出现错误全部内容,希望文章能够帮你解决java-由于“ org.apache.poi.hssf.usermodel.HSSFRow无法转换为org.apache.poi.ss.usermodel.Row”而出现错误所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。