利用java怎么实现生成报表(Excel文件)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用java怎么实现生成报表(Excel文件)相关的知识,希望对你有一定的参考价值。

jxl.jar包是怎么下载,如何应用…………解析一下实现报表生成的具体操作……???

JAVA POI 组件//创建HSSFWorkbook对象
HSSFWorkbook wb = new HSSFWorkbook();
//创建HSSFSheet对象
HSSFSheet sheet = wb.createSheet("sheet0");
//创建HSSFRow对象
HSSFRow row = sheet.createRow((short)0);
//创建HSSFCell对象
HSSFCell cell=row.createCell((short)0);
//用来处理中文问题
cell.setEncoding(HSSFCell.ENCODING_UTF_16);
//设置单元格的值
cell.setCellValue("单元格中的中文");
//定义你需要的输出流
OutputStream out = new FileOutputStream("viwo.xls");
//输出Excel
参考技术A 然后写入 保存 ok

HSSFSheet sheet= null;
for(int sherrt= 0; sherrt <wr.getNumberOfSheets();sherrt++)
sheet = wr.getSheetAt(sherrt); // 获得sheet工作簿HSSFSheet
for(int i = 0 ; i<=sheet.getLastRowNum(); i++)
HSSFRow row = sheet.getRow(i);//获得行数
Iterator o = row.iterator(); //得到每行的值
int j= 0 ;
while(o.hasNext())
if(!key)
kk = o.next().toString();
if(StrC.getSimilarityRatio(kk, Vle[j])>0.7)j++;
else
GetVAR[j] = o.next().toString();
j++;

参考技术B 你用jfreechart.zip可以生成很漂亮的图文报表,在CSDN可以下载到 参考技术C 哈哈哈啊哈哈,这个我刚好前两天有做过,我也是网上查了又查再做出来的哈哈哈哈哈哈

poi生成excel报表小数点前面的0不显示怎么解决

java程序写的下载,用的是poi技术导出的Excel表格,导出来的数据有一列叫税率的数据应该显示是0.17,可在表格中显示的是 .17,不显示前面的0,在双击该单元格后又能显示了,我想要的效果是下载后打开显示的就是带0的,正常显示应该是0.17,有图,有代码

参考技术A 改一下格式。

以上是关于利用java怎么实现生成报表(Excel文件)的主要内容,如果未能解决你的问题,请参考以下文章

java poi 在服务器生成excel文件

性能碾压 POI !利用模板语法快速生成 Excel 报表

如何用JAVA语言实现报表导出

如何导出生成excel文件 java

Java EE中用POI将结果导出为Excel报表文件的实现

C#2008报表控件导出excel格式,能实现类似excel中的合并单元格