不要なスタイルをWorkbook内から削除するNode.js経由のC++サンプル
Contents
[
Hide
]
Excelファイルの未使用スタイルは容量を増やすだけでなく、PDFやHTMLなど他のフォーマットに変換する際にパフォーマンス問題も引き起こします。Aspose.Cellsは、Workbook.removeUnusedStyles()を提供し、ワークブック内の未使用スタイルをすべて削除します。
次のコードは Workbook.removeUnusedStyles() の使用法を説明しています。このコードは提供されたリンクからダウンロード可能な テンプレートExcelファイル を読み込みます。これは未使用のスタイル AsposeStyle を含んでいます; このスタイル及びすべての未使用スタイルは、コードの実行後に削除されます。
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "Template-With-Unused-Custom-Style.xlsx");
// Load template excel file containing unused styles
const workbook = new AsposeCells.Workbook(filePath);
// Remove all unused styles inside the template this will also remove AsposeStyle which is an unused style inside the template
workbook.removeUnusedStyles();
// Save the file
workbook.save(path.join(dataDir, "output_out.xlsx"));