java apache语法poi 3.11 vs 3.16
我开发了一个使用POI 3.11的程序。升级到POI 3.16后,错误..已消除。。为某些实例显示(例如,java apache语法poi 3.11 vs 3.16,java,apache-poi,Java,Apache Poi,我开发了一个使用POI 3.11的程序。升级到POI 3.16后,错误..已消除。。为某些实例显示(例如,HSSFCellStyle.BORDER\u THIN)。 尽管进行了大量搜索,但我无法找到函数…setboorderleft(HSSFCellStyle.BORDER\u THIN)的正确新语法。 以下是代码的一部分: try {FileInputStream file = new FileInputStream(new File(eP)); HSSFWorkbook workb
HSSFCellStyle.BORDER\u THIN
)。
尽管进行了大量搜索,但我无法找到函数…setboorderleft(HSSFCellStyle.BORDER\u THIN)
的正确新语法。
以下是代码的一部分:
try {FileInputStream file = new FileInputStream(new File(eP));
HSSFWorkbook workbook = new HSSFWorkbook(file);
HSSFSheet sheet = workbook.getSheetAt(0);
HSSFFont cF = workbook.createFont();
HSSFCellStyle cS=workbook.createCellStyle();
cS.setBorderLeft(HSSFCellStyle.BORDER_THIN);
如何将代码迁移到POI 3.16?
来自亚琛的问候根据ApachePOI的文档,自3.15版以来,该方法新使用了枚举实例 我建议您尝试以下方法:
HSSFCellStyle cS=workbook.createCellStyle();
cS.setBorderLeft(BorderStyle.THIN);
你好,尼古拉斯,谢谢你的提示-它正在工作。我试过“BorderStyle.THIN”,但可能出了其他问题。请在问题中添加新的行为。