java apache语法poi 3.11 vs 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

我开发了一个使用POI 3.11的程序。升级到POI 3.16后,错误..已消除。。为某些实例显示(例如,
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”,但可能出了其他问题。请在问题中添加新的行为。