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报表 数据大概100W条
可以尝试用FineReport报表软件,纯Java编写,它可以无缝导入导出excel,报表服务器比较牛,对大数据量的数据库也能应付。2013-07-08
好像是你的excel文件问题,你另外新建一个,再写点东西在里面试下随便给你一个我以前用过的importjava.io.*;importjava.text.SimpleDateFormat;importjava.util.*;importjava.sql.*;importjava.util.Date;importjava.util.HashMap;importjava.util.Map;importjxl.*;publicclassSimUpdate{privateStringfileName;publicSimUpdate(StringfileName){this.fileName=fileName;}staticMaptNames;static{tNames=newHashMap();}//下面是主要代码privatevoidupdateDb(){try{Connectionconn=DbPool.connectDB();if(conn!=null){Statementstmt=conn.createStatement();/**********************************************/jxl.Workbookrwb=null;try{//构建Workbook对象只读Workbook对象//直接从本地文件创建Workbook//从输入流创建WorkbookInputStreamis=newFileInputStream(fileName);rwb=Workbook.getWorkbook(is);//Sheet(术语:工作表)就是Excel表格左下角的Sheet ,Sheet ,Sheet 但在程序中//Sheet的下标是从 开始的//获取第一张Sheet表Sheetrs=rwb.getSheet( );//获取Sheet表中所包含的总列数intrsColumns=rs.getColumns();//获取Sheet表中所包含的总行数intrsRows=rs.getRows();//获取指这下单元格的对象引用StringsimNumber="",termSeqId="";//指定SIM卡号及序列号for(inti= ;i ){System.out.println("成功插入第"+i+"条数据");}}}//以下代码为写入新的EXCEL,这里不使用,所以注释/*//利用已经创建的Excel工作薄创建新的可写入的Excel工作薄jxl.write.WritableWorkbookwwb=Workbook.createWorkbook(newFile("D://Book .xls"),rwb);//读取第一张工作表jxl.write.WritableSheetws=wwb.getSheet( );//获取第一个单元格对象jxl.write.WritableCellwc=ws.getWritableCell( , );//决断单元格的类型,做出相应的转化if(wc.getType()==CellType.LABEL){Labell=(Label)wc;l.setString("Thevaluehasbeenmodified.");}//写入Excel对象wwb.write();wwb.close();*/}catch(Exceptione){e.printStackTrace();}finally{//操作完成时,关闭对象,翻译占用的内存空间rwb.close();}/*********************************************/}}catch(Exceptione){e.printStackTrace();}}}2017-07-08
java导入导出excel操作(jxl)  Java解释Excel数据(jxl.jar包的使用)  关键字: java excel jxl.jar  jxl.jar 包  下载地址:   http://www.andykhan.com/jexcelapi/  真实下载地址:   http://www.andykhan.com/jexcelapi/download.html  网站上对它的特征有如下描述:  ● 支持Excel 95-2000的所有版本  ● 生成Excel 2000标准格式  ● 支持字体、数字、日期操作  ● 能够修饰单元格属性  ● 支持图像和图表  应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。2013-07-08
是不是在JSP页面导出,如果实在JSP页面导出的话要setContenttype如果不是,可能就要用到相关的报表工具了2017-07-08
这个文件应该挺大的了,,,,如果不要求格式,直接写CSV文件,按逗号分隔
~
~
~
~
~2017-07-08
100万条不算多吧,jxl导出可以实现,还好吧,2017-07-08
mengvlog 阅读 7 次 更新于 2025-07-19 11:59:43 我来答关注问题0
  •  豪气的牧羊人 java 实现报表统计

    java本身没有操作excel的工具,需要第三方的jar包,用jxl就可以,代码入下。jxl你上百度搜索后下载就可以,简单易用,不懂追问。public boolean exportExcel(HttpServletResponse response,List list){ try { OutputStream os = response.getOutputStream();// 取得输出流 response.reset();/...

  • anonymous java excel 怎么合并大的单元格

    import java.io.FileOutputStream;import java.io.IOException;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFCellStyle;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSF...

  •  阿暄生活 Android APK脱壳--腾讯乐固、360加固一键脱壳

    使用FDex2工具:功能:FDex2通过Hook ClassLoader的loadClass方法,实现对Dex文件的获取和导出。优势:无需root权限,适用于大多数Android设备。结合VirtualXposed:作用:VirtualXposed提供了一个虚拟环境,支持非root设备的使用,简化了安装和激活流程。使用:在VirtualXposed中安装并激活FDex2,然后在该虚拟环境...

  •  MYy_yangyi java如何读取整个excel文件的内容

    复制代码 代码如下:import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.text.DecimalFormat;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Arrays;import ja...

  •  MYy_yangyi java如何读取整个excel文件的内容

    String fileName = file.getName(); Workbook wb = null; // poi-3.9.jar 只可以读取2007以下的版本,后缀为:xsl wb = new HSSFWorkbook(inputStream);//解析xls格式 Sheet sheet = wb.

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部