Java 在Jasper报告中将数字转换为字母
我正在使用IReport编写Jasper报告。我想把金额转换成1500到1500这样的单词 我从数据库中检索数字并将其打印在报告上。最后,我希望将最终值转换为单词Java 在Jasper报告中将数字转换为字母,java,jasper-reports,ireport,Java,Jasper Reports,Ireport,我正在使用IReport编写Jasper报告。我想把金额转换成1500到1500这样的单词 我从数据库中检索数字并将其打印在报告上。最后,我希望将最终值转换为单词 Jasper报告中有什么方法可以做到这一点吗?我找到了一个Java类来实现这一点。如果Jasper report中有任何方法,我如何从Jasper report调用Java方法将数字转换为字母否。Jasper Reports中没有这种方法 我认为您必须用Java计算“最终值”,将其转换并将其作为参数传递给报表。您可以使用scriptl
Jasper报告中有什么方法可以做到这一点吗?我找到了一个Java类来实现这一点。如果Jasper report中有任何方法,我如何从Jasper report调用Java方法将数字转换为字母否。Jasper Reports中没有这种方法 我认为您必须用Java计算“最终值”,将其转换并将其作为参数传递给报表。您可以使用scriptlet解决您的问题。样品是和 样本:
公共类ReportScriptlet扩展了net.sf.jasperreports.engine.jrfaultScriptlet
公共静态字符串ConvertIntToWord(int值){
IConverter converter=新的ConverterImpl(值);
返回convert.convert();
}
}
...