Rimuovi stili inutilizzati all interno del libro di lavoro con C++
Contents
[
Hide
]
Gli stili inutilizzati nei file Excel non solo occupano spazio ma causano anche problemi di prestazioni durante la conversione in formati diversi come PDF, HTML, ecc. Aspose.Cells fornisce il funzionalità Workbook.RemoveUnusedStyles() per rimuovere tutti gli stili inutilizzati all’interno del libro di lavoro.
Il seguente codice spiega l’uso di {0}. Il codice carica il {1} file Excel modello che puoi scaricare dal link fornito. Contiene uno stile inutilizzato chiamato AsposeStyle; questo stile e tutti gli altri stili inutilizzati verranno rimossi dopo l’esecuzione del codice.
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
// Path to the documents directory.
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
// Load template Excel file containing unused styles
U16String templateFilePath = srcDir + u"Template-With-Unused-Custom-Style.xlsx";
Workbook workbook(templateFilePath);
// 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
U16String outputFilePath = srcDir + u"output_out.xlsx";
workbook.Save(outputFilePath);
std::cout << "Unused styles removed and file saved successfully!" << std::endl;
Aspose::Cells::Cleanup();
}