Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
You can set the values format code of chart series using the Series.GetValuesFormatCode() property. This property is not only useful for series that are based on a range inside the worksheet but also works well for series created with an array of values.
The following sample code adds a series to an empty chart that initially has no series. It adds the series using an array of values. After adding the series, it formats it with the code $#,##0 using the Series.GetValuesFormatCode() property, and the number 10000 becomes $10,000. The screenshot shows the effect of the code on the sample Excel file and the output Excel file after execution.

#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"51740712.xlsx";
// Path of output Excel file
U16String outputFilePath = outDir + u"51740713.xlsx";
// Load the source Excel file
Workbook wb(inputFilePath);
// Access first worksheet
Worksheet worksheet = wb.GetWorksheets().Get(0);
// Access first chart
Chart ch = worksheet.GetCharts().Get(0);
// Add series using an array of values
ch.GetNSeries().Add(U16String(u"{10000, 20000, 30000, 40000}"), true);
// Access the series and set its values format code
Series srs = ch.GetNSeries().Get(0);
srs.SetValuesFormatCode(U16String(u"$#,##0"));
// Save the output Excel file
wb.Save(outputFilePath);
std::cout << "Chart series added and formatted successfully!" << std::endl;
Aspose::Cells::Cleanup();
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.