0

我正在尝试使用 Java 在 xlsx 文件中绘制图表。我找到了 SmartXLS,并决定试一试。到目前为止,我设法正确绘制了图表,但我似乎无法在图表上显示百分比。任何想法如何做到这一点?

编辑: 我意识到我的问题可能不够详细。

我正在尝试绘制一个饼图,其中将百分比添加到图表本身上。感谢迈克尔,我知道如何在单元格中执行此操作,但我不知道如何在图表上执行此操作。

编辑 2: SmartXLS 文档中没有提到这个问题,这就是我请求帮助的原因。我不需要任何人为我编写代码,只要哪个函数可以完成我需要的工作。

4

1 回答 1

0

这可能是您正在寻找的: rangeStyle.setCustomFormat("0.00%");

见:http ://www.smartxls.com/java/formatting.htm#vformat-number

在此示例中,他们将一些格式应用于图表。似乎从哪个区域获得rangeStyle对象很重要。

例如,您可以将其称为rangeStyle = workBook.getRangeStyle(1, 1, 2, 2);//get format from range B2:C3. 您设置的格式适用于工作表中的选择,或传递给的参数getRangeStyle()(默认为不带参数的整个样式表,否则为单元格范围)。也许您可以选择图表的一部分而不是原始数据单元,然后像以前一样应用格式?

于 2014-11-03T12:58:02.240 回答