Impostare opzione tabella pivot Per mostrare nelle celle vuote con C++
Contents
 [
      
        Hide
      ]
    
È possibile impostare diverse opzioni per le tabelle pivot utilizzando Aspose.Cells. Una di queste opzioni è “Mostra per celle vuote”. Impostando questa opzione, tutte le celle vuote in una tabella pivot vengono visualizzate come una stringa specificata.
Impostazione dell’opzione della tabella pivot in Microsoft Excel
Per trovare e impostare questa opzione in Microsoft Excel:
- Seleziona una tabella pivot e fai clic con il pulsante destro del mouse.
- Seleziona Opzioni tabella pivot.
- Seleziona la scheda Layout e Formato.
- Seleziona l’opzione Per le celle vuote mostra e specifica una stringa.
Impostare l’opzione della tabella pivot utilizzando Aspose.Cells
Aspose.Cells fornisce le proprietà PivotTable.GetDisplayNullString() e PivotTable.GetNullString() per impostare l’opzione della tabella pivot “Per le celle vuote mostrare”.
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
    Aspose::Cells::Startup();
    // Source directory path
    U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
    // Output directory path
    U16String outDir(u"..\\Data\\02_OutputDirectory\\");
    // Path of input excel file
    U16String inputFilePath = srcDir + u"input.xlsx";
    // Path of output excel file
    U16String outputFilePath = outDir + u"output_out.xlsx";
    // Create workbook
    Workbook wb(inputFilePath);
    // Get the first worksheet
    WorksheetCollection sheets = wb.GetWorksheets();
    Worksheet sheet = sheets.Get(0);
    // Get the first pivot table
    PivotTableCollection pivotTables = sheet.GetPivotTables();
    PivotTable pt = pivotTables.Get(0);
    // Indicating if or not display the empty cell value
    pt.SetDisplayNullString(true);
    // Indicating the null string
    pt.SetNullString(u"null");
    // Calculate pivot table data
    pt.CalculateData();
    // Set refresh data on opening file to false
    pt.SetRefreshDataOnOpeningFile(false);
    // Save the workbook
    wb.Save(outputFilePath);
    std::cout << "Pivot table settings applied successfully!" << std::endl;
    Aspose::Cells::Cleanup();
}