Spire.XLS for Java

ニュース&リリース

2023-03-23

Spire.XLS for Java 13.3.6 は Excel から独立した HTML への変換をサポートしました

Spire.XLS for Java 13.3.6のリリースを発表できることを嬉しく思います。このバージョンでは、Excelを独立したHTMLファイルに変換することや、Excel全体をHTMLストリームに保存することができます。また、ピボットテーブルのピボットフィールドとデータフィールドに条件付き書式を追加することができます。セル内の一部のテキストを置換する機能もサポートされています。さらに、ExcelからPDFと画像への変換機能も強化されています。また、グラフを画像に変換する際のガイド線が失われる問題など、既知の問題も修正されました。詳細は以下をお読みください。

このリリースで行われた変更のリストは次のとおりです
カテゴリー ID 説明
New feature SPIREXLS-3537 Excelを独立したHTMLファイルに変換することができます。
Workbook wb = new Workbook();
wb.loadFromFile("data/mytest.xlsx");
HTMLOptions.Default.isStandAloneHtmlFile(true);
wb.saveToFile("result.html", FileFormat.HTML);
New feature SPIREXLS-3791 Excel全体をHTMLストリームに保存することができます。
Workbook wb = new Workbook();
wb.loadFromFile("data/mytest.xlsx");
FileOutputStream fileStream = new FileOutputStream("output/saveStream_result.html");
wb.saveToStream(fileStream, FileFormat.HTML);
fileStream.close();
New feature SPIREXLS-4385 ピボットテーブルのピボットフィールドとデータフィールドに条件付き書式を追加することができます。
PivotTable table = (PivotTable)worksheet.getPivotTables().get(0);
PivotConditionalFormatCollection pcfs = table.getPivotConditionalFormats();
PivotConditionalFormat pc = pcfs.addPivotConditionalFormat(table.getColumnFields().get(0));
//PivotConditionalFormat pc = pcfs.addPivotConditionalFormat(table.getRowFields().get(0));
//PivotConditionalFormat pc = pcfs.addPivotConditionalFormat(table.getDataFields().get(0));
//PivotConditionalFormat pc = pcfs.addPivotConditionalFormat(table.getPageFields().get(0));
IConditionalFormat cf = pc.addCondition();
cf.setFormatType(ConditionalFormatType.ContainsBlanks);
cf.setFillPattern(ExcelPatternType.Solid);
cf.setBackColor(Color.Red);
New feature SPIREXLS-4513 セル内の一部のテキストを置換する機能がサポートされています。
sheet.getCellList().get(0).textPartReplace("Office", "Spire");
Bug SPIREXLS-4489 グラフを画像に変換する際にガイド線が失われていた問題が修正されました。
Bug SPIREXLS-4490 Excelを画像に変換する際にデータ位置が一部下に移動していた問題が修正されました。
Bug SPIREXLS-4508 Excelを画像に変換する際に二重下線が一重下線になる問題が修正されました。
Bug SPIREXLS-4510 Excelにフッターを追加すると、アプリケーションが「java.lang.NullPointerException」をスローする問題が修正されました。
Bug SPIREXLS-4511 ExcelをPDFに変換すると、アプリケーションが「Invalid sectionId of Header Footer image」をスローする問題が修正されました。
Bug SPIREXLS-4514 Excelを画像に変換する際にプログレスバーのカラーが失われていた問題が修正されました。
Bug SPIREXLS-4537 グラフを画像に変換する際のX軸データのずれの問題が修正されました。
Bug SPIREXLS-4547 ExcelをPDFに変換したときのドキュメントの内容が正しくない問題が修正されました。
ここで Spire.XLS for Java 13.3.6をダウンロードする