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