チャートシリーズの値の形式コードを設定する
Contents
[
Hide
]
可能な使用シナリオ
チャートシリーズの値の形式コードを設定するには、Series.ValuesFormatCodeプロパティを使用します。このプロパティはワークシート内の範囲に基づいたシリーズに有用であり、値の配列で作成されたシリーズにも効果的です。
チャートシリーズの値の形式コードを設定する
次のサンプルコードでは、シリーズがない空のチャートにシリーズを追加します。値の配列を使用してシリーズを追加した後、Series.ValuesFormatCode プロパティを使用してコード$#,##0でフォーマットします。これにより、数字10000は$10,000になります。スクリーンショットは、サンプルExcelファイルと実行後の出力Excelファイルの効果を示しています。
サンプルコード
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Load the source Excel file | |
Workbook wb = new Workbook("51740712.xlsx"); | |
//Access first worksheet | |
Worksheet worksheet = wb.Worksheets[0]; | |
//Access first chart | |
Chart ch = worksheet.Charts[0]; | |
//Add series using an array of values | |
ch.NSeries.Add("{10000, 20000, 30000, 40000}", true); | |
//Access the series and set its values format code | |
Series srs = ch.NSeries[0]; | |
srs.ValuesFormatCode = "$#,##0"; | |
//Save the output Excel file | |
wb.Save("51740713.xlsx"); |