データラベルとしてのセル範囲を表示

Microsoft Excelでデータラベルとしてセル範囲を表示する

Microsoft Excel 2013では、データラベルのセル範囲を表示することができます。次の手順に従ってこのオプションを選択できます

  • シリーズのデータラベルを選択し、右クリックしてポップアップメニューを開きます。
  • データラベルの書式設定… をクリックすると、ラベルのオプション が表示されます。
  • チェックボックス ラベルが含む - セルの値 をオンまたはオフにします。

データラベルとしてセル範囲を表示するためのチェックボックス

次のスクリーンショットは、このオプションを強調しています。

todo:image_alt_text

Aspose.Cellsを使用した、データラベルとしてセル範囲を表示する

Aspose.Cellsは、上記のスクリーンショットに示すように、ラベルが含む - セルの値 チェックボックスをオンまたはオフにするための DataLabels.setShowCellRange() メソッドを提供します。

チャートにセル範囲としてデータラベルを表示するJavaコード

以下のサンプルコードは、チャートのシリーズのデータラベルにアクセスし、ラベルが含む - セルの値 オプションをオンにするための DataLabels.setShowCellRange() メソッドを設定します。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(ShowCellRangeAsTheDataLabels.class);
// Create workbook from the source Excel file
Workbook workbook = new Workbook(dataDir + "sample.xlsx");
// Access the first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Access the chart inside the worksheet
Chart chart = worksheet.getCharts().get(0);
// Check the "Label Contains - Value From Cells"
DataLabels dataLabels = chart.getNSeries().get(0).getDataLabels();
dataLabels.setShowCellRange(true);
// Save the workbook
workbook.save(dataDir + "output.xlsx");