利用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
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-03-15
然后写入 保存 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++;
}
}
第2个回答  2013-08-27
你用jfreechart.zip可以生成很漂亮的图文报表,在CSDN可以下载到
第3个回答  2013-08-27
哈哈哈啊哈哈,这个我刚好前两天有做过,我也是网上查了又查再做出来的哈哈哈哈哈哈

利用java怎么实现生成报表(Excel文件)
import jxl.write.WriteException;public class TableToExcel { public static void export(File file,String heading,String note,JTable table) { WritableWorkbook workbook = null;\/\/ 创建工作薄 try { if(file.exists()) {\/\/如果文件存在 workbook = Workbook.createWorkbook(file, Workbook.getWo...

如何导出生成excel文件 java
1.添加jar文件 java导入导出Excel文件要引入jxl.jar包,最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。下载地址:http:\/\/www.andykhan.com\/jexcelapi\/ 2.jxl对Excel表格的认识 可以参见http:\/\/www.cnblogs.com\/xudong-bupt\/archive\/2013\/03\/19...

...现在希望用一个按钮,点击后生成excel报表:把查询信息生成到excel报表...
function importExcel() { var isConfirm = confirm("您要导出Excel?");if (isConfirm) { var url=encodeURI("printExcel.do");self.location=url;} } java:public String printExcel() { fileName = 文件名;获取数据 long findCount = 1;ByteArrayOutputStream baos = new ByteArrayOutputSt...

java 实现报表统计
response.reset();\/\/ 清空输出流 response.setHeader("Content-disposition", "attachment; filename=fine.xls");\/\/ 设定输出文件头 response.setContentType("application\/msexcel");\/\/ 定义输出类型 WritableWorkbook wbook = Workbook.createWorkbook(os); \/\/ 建立excel文件 String tmptitle = "标题...

java如何输出xls格式的Excel表格文件
\/**生成一个Excel文件 * @param fileName 要生成的Excel文件名 *\/ public static void writeExcel(String fileName){ WritableWorkbook wwb = null; try { \/\/首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象 wwb = Workbook.createWorkbook(new File(fileName)); } catch (IOException e)...

JAVA如何实现导出大数量EXCEL报表 数据大概100W条
好像是你的excel文件问题,你另外新建一个,再写点东西在里面试下随便给你一个我以前用过的importjava.io.*;importjava.text.SimpleDateFormat;importjava.util.*;importjava.sql.*;importjava.util.Date;importjava.util.HashMap;importjava.util.Map;importjxl.*;publicclassSimUpdate{privateStringfile...

如何在java中使用 Excel 动态函数生成依赖列表
首先,我们需要初始化一个工作簿实例。使用GcExcel API,这一步包含了加载现有Excel文档或创建新工作簿。接着,获取工作表,进而获取主列表的数据源,例如客户名称的唯一列表。我们使用UNIQUE函数来获取主列表的唯一项,并将此数据源用于创建主下拉列表。设置数据验证规则,确保列表中仅包含有效选项。接下来...

学会如何用Java操作Excel文件,有一个文本文件,可以将里面内容读_百度知 ...
OutputStream os = new FileOutputStream(test2);\/\/输出的Excel文件URL WritableWorkbook wwb = Workbook.createWorkbook(os);\/\/创建可写工作薄 WritableSheet ws = wwb.createSheet("sheet1", 1);\/\/创建可写工作表 int rowss = sheet.getRows();int columns = sheet.getColumns();ArrayList list =...

java操作word中的excel(对应的是图表,如柱状图)
Microsoft.Office.Interop.Excel.Worksheet wSh = (Microsoft.Office.Interop.Excel.Worksheet)wb.Worksheets[1];\/\/然后添加新数据 for (int r = 0; r < tempdt.Rows.Count; r++){ for (int k = 0; k < tempdt.Columns.Count; k++){ Microsoft.Office.Interop.Excel.Range Rng1 = wSh....

Java 怎么在已有的Excel文件里面新建一张表?
import java.io.File;public class Test { public static void main(String[] args) throws Exception { File f = new File("d:\/1.xls");f.createNewFile();} } 好吧,之前没看到“用poi”这句话。现在下面的是用poi的:import java.io.FileOutputStream;import java.io.IOException;import ...

相似回答