中易网

writableworkbook 和hssfworkbook 的区别

答案:1  悬赏:40  
解决时间 2021-01-14 08:51
  • 提问者网友:动次大次蹦擦擦
  • 2021-01-14 04:39
writableworkbook 和hssfworkbook 的区别
最佳答案
  • 二级知识专家网友:你哪知我潦倒为你
  • 2021-01-14 04:56
Poi解析2003时使用的是HSSFCell,而2007的则是 XSSFCell,是完全不同的两套API必须先要判断excel的类型,不过 HSSFWorkbo好 和 XSSFWorkbo好 实现的接口都是一样的Workbo好,直接在实例化接口的时候有点区别其他时候没有任何差异。
比如,刚刚获取excle文件流,先判断excel格式确定用03还是07处理类实例化Workbo好接口。
view sourceprint01.Workbo好 workbo好 = null;02.if(Constants.ImportExport.EXCEL.equals(fileExtension))03.{04.workbo好 = new HSSFWorkbo好(fin);
05.}06.else07.{08.workbo好 = new XSSFWorkbo好(fin);
09.}获取workbo好 后,后续处理Sheet、Row、Cell 统统用接口实现,不用关注03,07差异性。
也就是根本不会涉及到 XSSFCell、HSSFCell这些类。
相关类或接口:view sourceprint1.import org.apache.poi.ss.usermodel.Workbo好;2.import org.apache.poi.hssf.usermodel.HSSFWorkbo好;3.import org.apache.poi.xssf.usermodel.XSSFWorkbo好;4. 5.import org.apache.poi.ss.usermodel.Sheet;6.import org.apache.poi.ss.usermodel.Row;7.import org.apache.poi.ss.usermodel.Cell;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息