Rimuovere Connessione Pivot con C++
Possibili Scenari di Utilizzo
Se desideri dissociare lo slicer e la tabella pivot in Excel, devi fare clic con il pulsante destro sullo slicer e selezionare l’elemento “Connessioni rapporto…”. Nell’elenco delle opzioni, puoi operare sulla casella di controllo. Allo stesso modo, se desideri dissociare lo slicer e la tabella pivot utilizzando l’API di Aspose.Cells in modo programmatico, utilizza il metodo Slicer.RemovePivotConnection(PivotTable pivot). Dissocerà lo slicer e la tabella pivot.
Dissociare lo slicer e la tabella pivot
Il seguente codice di esempio carica il file di Excel di esempio che contiene uno slicer esistente. Accede agli slicer e quindi dissocia lo slicer e la tabella pivot. Infine, salva il workbook come file di Excel di output.
Codice di Esempio
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Load sample Excel file containing slicer
U16String inputFilePath = u"remove-pivot-connection.xlsx";
Workbook wb(inputFilePath);
// Access first worksheet
Worksheet ws = wb.GetWorksheets().Get(0);
// Access the first PivotTable inside the PivotTable collection
PivotTable pivottable = ws.GetPivotTables().Get(0);
// Access the first slicer inside the slicer collection
Slicer slicer = ws.GetSlicers().Get(0);
// Remove PivotTable connection
slicer.RemovePivotConnection(pivottable);
// Save the workbook in output XLSX format
U16String outputFilePath = u"remove-pivot-connection-out.xlsx";
wb.Save(outputFilePath);
std::cout << "Pivot connection removed successfully!" << std::endl;
Aspose::Cells::Cleanup();
}