此更新包含以下功能和改進(jìn):
從此版本開始,JExcel支持Excel 2013和Excel 2016。
引入了用于整個(gè)行和列的新的EntireRange類; 這個(gè)新類提供了隱藏或顯示整個(gè)行或列的可能性。
添加了一個(gè)新的Worksheet.fillWithArray(String range,Variant [] [] content)方法。 此方法簡化了批量操作的工作; Range.getValues()方法返回一個(gè)Variant數(shù)組,但現(xiàn)有的Worksheet.fillWithArray實(shí)現(xiàn)僅接受字符串,數(shù)字和日期。 新的方法重載解決了這種不匹配,并且不再需要在Java端轉(zhuǎn)換數(shù)據(jù)。
我們還添加了一個(gè)能力,通過添加WorkbookEventListener.beforeSaveAs()Workbook事件的支持來確定是否使用SaveAs方法保存文檔。 在以前的版本中,無法確定在接收beforeSave()事件時(shí)使用了哪個(gè)命令(“保存”或“另存為”)來保存工作簿。 為了區(qū)分這兩個(gè)動(dòng)作,我們添加了一個(gè)單獨(dú)的beforeSaveAs()事件。
新版本還解決了以下問題:
JWorkbook.openWorkbook()方法中的資源內(nèi)存初始化是固定的。
Worksheet.insertColumnAfter()方法中的本機(jī)資源泄漏是固定的。
在Worksheet.equals()方法中的NPE問題是固定的。
BufferUnderflowException在多線程環(huán)境中是固定的。
更新時(shí)間:2020-06-17 17:08:29.000 | 錄入時(shí)間:2007-02-15 13:51:00.000 | 責(zé)任編輯:吉煒煒