Spire.XLS for Java 12.8.4 のリリースを発表できることを嬉しく思います。このリリースでは、Worksheet.getMaxDispalyRange() メソッドを使用して画像、形状などのオブジェクトを含むすべてのセル範囲の取得と =Days() 式をサポートしました。また、今回のアップデートでは Excel から PDF への変換機能も強化されました。グラフ DataRange を取得するときに、アプリケーションが「NullPointerException」をスローする既知の問題が修正されます。詳細は以下の内容を読んでください。
このリリースで行われた変更のリストは次のとおりです
カテゴリー | ID | 説明 |
New feature | SPIREXLS-4002 | Worksheet.getMaxDispalyRange() メソッドを使用して画像、形状などのオブジェクトを含むすべてのセル範囲の取得をサポートしました。
Workbook workbook = new Workbook(); workbook.loadFromFile("TEST.xlsx"); Worksheet sheet1 = workbook.getWorksheets().get(0); //copy all objects(such as text, shape, image...) from sheet2 to sheet1 for(int i=1;i<workbook.getWorksheets().getCount(); i++){ Worksheet sheet2 = workbook.getWorksheets().get(i); sheet2.copy((CellRange) sheet2.getMaxDisplayRange(),sheet1,sheet1.getLastRow()+1,sheet2.getFirstColumn(),true); } workbook.saveToFile("output.xlsx", ExcelVersion.Version2013); |
New feature | SPIREXLS-4026 | =Days() 式をサポートしました。
Workbook workbook = new Workbook(); workbook.loadFromFile("Test.xlsx"); Worksheet sheet = workbook.getWorksheets().get(0); sheet.getCellRange("C4").setFormula("=DAYS(A8,A1)"); workbook.saveToFile(""RES.xlsx""); |
Bug | SPIREXLS-3980 | XML から Excel に変換した後、コンテンツフォーマットが正しくない問題が修正されました。 |
Bug | SPIREXLS-3995 | Excel から SVG に変換した後、グラフのタイトルが正しくない問題が修正されました。 |
Bug | SPIREXLS-4014 | Excel から PDF に変換した後、コンテンツフォーマットが正しくない問題が修正されました。 |
Bug | SPIREXLS-4020 | Excel から PDF に変換するときに、アプリケーションが「StringIndexOutOfBoundsException」をスローする問題が修正されました。 |
Bug | SPIREXLS-4054 | グラフ DataRange を取得するときに、アプリケーションが「NullPointerException」をスローする問題が修正されました。 |
Bug | SPIREXLS-4070 | Files.deleteIfExists() を使用して isPasswordProtected() メソッドで検出されたファイルを削除するときに、アプリケーションが「FileSystemException」をスローする問題が修正されました。 |
ここで Spire.XLS for Java12.8.4 をダウンロードする