Spire.XLS for Java

ニュース&リリース

2022-08-26

Spire.XLS for Java 12.8.4 では Worksheet.getMaxDispalyRange() メソッドを使用してすべてのセル範囲の取得をサポートしました

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 をダウンロードする