TOMCAT报错:java.lang.RuntimeException: Dup color hexString (9999:3333:6666) for color (org.apache.poi.hssf.util.HSSFColor$MAROON)
at org.apache.poi.hssf.util.HSSFColor.createColorsByHexStringMap(HSSFColor.java:155)
at org.apache.poi.hssf.util.HSSFColor.getTripletHash(HSSFColor.java:143)
at net.sf.jasperreports.engine.export.JRXlsExporter.getNearestColor(JRXlsExporter.java:637)
at net.sf.jasperreports.engine.export.JRXlsExporter.exportLine(JRXlsExporter.java:264)
at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportPage(JRXlsAbstractExporter.java:545)
at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReportToStream(JRXlsAbstractExporter.java:434)
at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReport(JRXlsAbstractExporter.java:218)
at table.ireport.main(ireport.java:40)
JasperReports 代码:
public class ireport {
private static final Object String = null; public static void main()
{
String fileName = "E:/jxml/new.jasper";
String outFileName = "C:/test1.xls";
HashMap hm = new HashMap();
try
{
JasperPrint print = JasperFillManager.fillReport(
fileName,
null,
new DbConnect().getDBConnection()); //获取数据库连接传递参数
JRXlsExporter exporter = new JRXlsExporter();
exporter.setParameter(
JRExporterParameter.OUTPUT_FILE_NAME,
outFileName);
exporter.setParameter(
JRExporterParameter.JASPER_PRINT,print);
exporter.exportReport();
System.out.println("创建文件: " + outFileName);
}
catch (JRException e)
{
e.printStackTrace();
System.exit(1);
}
catch (Exception e)
{
e.printStackTrace();
System.exit(1);
}
}
}断点到 exporter.exportReport() 出现错误那位 好心人帮帮忙啊
分不 够可以再加
谢谢啊
at org.apache.poi.hssf.util.HSSFColor.createColorsByHexStringMap(HSSFColor.java:155)
at org.apache.poi.hssf.util.HSSFColor.getTripletHash(HSSFColor.java:143)
at net.sf.jasperreports.engine.export.JRXlsExporter.getNearestColor(JRXlsExporter.java:637)
at net.sf.jasperreports.engine.export.JRXlsExporter.exportLine(JRXlsExporter.java:264)
at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportPage(JRXlsAbstractExporter.java:545)
at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReportToStream(JRXlsAbstractExporter.java:434)
at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReport(JRXlsAbstractExporter.java:218)
at table.ireport.main(ireport.java:40)
JasperReports 代码:
public class ireport {
private static final Object String = null; public static void main()
{
String fileName = "E:/jxml/new.jasper";
String outFileName = "C:/test1.xls";
HashMap hm = new HashMap();
try
{
JasperPrint print = JasperFillManager.fillReport(
fileName,
null,
new DbConnect().getDBConnection()); //获取数据库连接传递参数
JRXlsExporter exporter = new JRXlsExporter();
exporter.setParameter(
JRExporterParameter.OUTPUT_FILE_NAME,
outFileName);
exporter.setParameter(
JRExporterParameter.JASPER_PRINT,print);
exporter.exportReport();
System.out.println("创建文件: " + outFileName);
}
catch (JRException e)
{
e.printStackTrace();
System.exit(1);
}
catch (Exception e)
{
e.printStackTrace();
System.exit(1);
}
}
}断点到 exporter.exportReport() 出现错误那位 好心人帮帮忙啊
分不 够可以再加
谢谢啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货