- 浏览: 154555 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
wcnmbbbb:
com.lowagie.text 对应的包呢?
根据数据库注释自动生成数据库文档【支持Oracle和Mysql】 -
greatwqs:
序列化算法这篇不错 : http://greatwqs.ite ...
Java IO 中对象的序列化操作 -
litao11046:
为什么使用get的时候要把具体的方法名加入hidden作为隐藏 ...
Struts DispatchAction基本的请求分发
Excel读取和输入要用到JXL包
输出Excel的代码示例
File file = new File("d:\\t.xls"); //也可以通过流输出,创建一个工作薄 WritableWorkbook book = Workbook.createWorkbook(file); //创建一个工作表 WritableSheet sheet = book.createSheet("sheet1", 0); //设置列宽 sheet.setColumnView(0,5); sheet.setColumnView(1,15); sheet.setColumnView(2,15); sheet.setColumnView(3,15); sheet.setColumnView(4,15); sheet.setColumnView(5,15); //定义标题的文字格式 WritableFont wf_title = new jxl.write.WritableFont(WritableFont.createFont("微软雅黑"), 14,WritableFont.BOLD); WritableCellFormat wcf_title = new WritableCellFormat(wf_title); wcf_title.setAlignment(Alignment.CENTRE); //添加标题所在的单元格,Label参数,列序号,行序号,文字,[格式] sheet.addCell(new Label(0,0,"测试标题",wcf_title)); //合并标题行单元格,参数起始列序号,起始行序号,结束列序号,结束行序号 sheet.mergeCells(0,0,5,0);//占用前6行 //定义列名称格式 WritableCellFormat wcf_title2 = new WritableCellFormat(wf_title); wcf_title2.setAlignment(Alignment.CENTRE); wcf_title2.setBackground(Colour.BLUE_GREY);//背景色 //输出列名称 sheet.addCell(new Label(0,1,"序号",wcf_title2)); sheet.addCell(new Label(1,1,"姓名",wcf_title2)); sheet.addCell(new Label(2,1,"性别",wcf_title2)); sheet.addCell(new Label(3,1,"电话",wcf_title2)); sheet.addCell(new Label(4,1,"地址",wcf_title2)); sheet.addCell(new Label(5,1,"备注",wcf_title2)); //输出列表,采用默认格式 for(int i=0;i<10;i++){ sheet.addCell(new Label(0,i+2,""+(i+1))); sheet.addCell(new Label(1,i+2,"周哥哥"+i)); sheet.addCell(new Label(2,i+2,(i%2==0)?"男":"女")); sheet.addCell(new Label(3,i+2,""+13+""+i+""+122312)); sheet.addCell(new Label(4,i+2,"地址"+i)); sheet.addCell(new Label(5,i+2,"无")); } //关闭和输出 book.write(); book.close(); System.out.println("done...");
读取Excel的代码示例:
public static void main(String[] args) throws Exception{ File file = new File("d:\\t.xls"); //也可以通过流读取,创建一个工作薄 Workbook book = Workbook.getWorkbook(file); //取得第一张工作表 Sheet sheet = book.getSheet(0); //取得索引列 Cell[] index = sheet.getRow(1); //循环内容列 for(int i=2;i<sheet.getRows();i++){ for(int j=0;j<index.length;j++){ if(index[j].getContents().trim().equals("姓名")){ System.out.println(sheet.getRow(i)[j].getContents()); } } } }
发表评论
-
Java找到PDF中的文字并插入图片
2018-10-18 11:30 1206package gaizhang; import ja ... -
hibernate使用sqlquery原生查询转换到自定义实体
2018-07-03 15:47 727如果使用原生sql语句进行query查询时,hiberna ... -
使用Maven构建一个开源项目的代码结构
2017-01-18 12:29 921本文仅适合maven初学者,适合那些像我一样平时不使用mav ... -
Let's Encrypt 免费SSL证书申请以及nginx和tomcat的应用
2017-01-10 20:00 0一:免费SSL证书的申请 申请地址:htt ... -
Java Des算法实现高速文件加密解密
2016-06-01 15:09 1645import java.io.FileInputStream ... -
利用泛解析和Filter实现动态二级域名
2015-12-26 20:13 2249itEye等网站有个很不错的机制,就是每个用户都有一个永久 ... -
解决com.atomikos.datasource.ResourceException: Error in recovery
2015-09-02 11:36 1260项目架构是struts2+spring+jdbc 启动报错 ... -
Java比较两个数据库中所有表的区别【支持Oracle和SQLServer】
2014-12-09 14:37 4957开发过程中一般是一开发数据库 一生产数据库。 有时候在开发 ... -
根据数据库注释自动生成数据库文档【支持Oracle和Mysql】
2014-11-28 11:02 4101公司项目比较乱,很多时候都是需要先完成项目再准备文档。 数 ... -
根据SVN日志自动生成补丁包[基于Tomcat的JavaEE项目]
2014-11-25 10:08 2322项目开发过程中代码变化很频繁,需要更新文件时,每次都需要手 ... -
用批处理文件为JavaSE项目快速简单的的加载jar包
2014-02-22 10:39 614JavaSE小项目,有时候需要引入很多jar包,但是手动去修 ... -
JSP自定义标签
2011-11-14 07:24 9951.基本定义<%@ taglib uri="& ... -
java中WebService的HelloWorld
2011-11-14 07:24 1632WebService的HelloWorld 首先,在MyEc ... -
Swing中的JOptionPane类
2011-11-14 07:24 1724Swing中的JOptionPane类详解JOptionPan ... -
java输出PDF文档
2011-11-14 07:24 2660PDF输出用到iText包,由于PDF文档的特殊性,有可能需要 ... -
Java生成图片验证码
2011-11-14 07:24 2801Java生成图片验证码部分代码参考自网易博客白云城主的大作制作 ... -
java生成缩略图
2011-11-11 20:12 1053公司一些项目中经常把用户上传的原图用IMG标签改变尺寸后直接在 ... -
Java中Cookie的操作
2011-11-11 20:07 762一般浏览器只保存200-300个Cookie 每个站点最多20 ... -
Apache-IO实现文件上传
2011-11-11 20:06 814一般在没有部署Struts的小项目中使用 HTML表单 & ... -
ApacheClient模拟浏览器GET和POST请求
2011-11-11 20:04 2043ApacheClient简介HttpClient ...
相关推荐
java读取excel文件和导出数据的工具类,特别是导出的工具类,支持导出数据和导出模板。
支持读取excel封装到实体,直接使用输出流导出,使用模版导出,具体使用方法 见jar 中的README.md。源码地址:View on GitOsc https://gitee.com/modoumama/modoumama-excel-utils maven添加 <id>modoumama-...
包括jar包,以及Java写的小程序用于读取本地excel文件,还有相关的API,以及Web应用导出Excel报表的简单实现
java一次性读取多个excel文件的内容,每个excel包含多个sheet,生成一个自定义的xml文件
2、java读取数据库数据,并导出为excel文件。 3、README.md中有详细的操作步骤示例。 使用说明: 1. 先使用postman导入:other/excel相关.postman_collection.json 2. 导入sql到数据库:other/excel.sql 3. idea导入...
Java读取Word中的表格(Excel),并导出文件为Excel
java Swing 读取xml并导出Excel java Swing 读取xml并导出Excel
Java通过POI读取Excel遍历数据,根本word模板批量生成word文档,demo可运行,可根据需求修改
自定义的一个excel文件导入导出类,支持Excel2003到2010的格式。里面也有简单的配置文件的创建。
实现了POI读取Excel文件中的数据,并且能导出Excel文件。
java操作excel(包括读取数据和写入数据)亲自测试成功 可以直接使用 控制台输出如下: 工作表名称:Sheet1 姓名 年龄 张三 18 李四 19 王五 20 工作表名称:Sheet2 工作表名称:Sheet3
NULL 博文链接:https://yyang5968.iteye.com/blog/1766745
读取xml导出为excel 读取xml导出为excel
java读取excel中的数据,并输出出来
java实现mysql数据库的表导出到excel文件,已经基本的demo包含jar包,可以导入的eclipse里面。比较好用吧
ExcelImport.zip java-poi-excel 导入导出excel表格 由java读取流进行操作
java读取excl文件内容进行mysql自动创建表,实现了从手动创建表到自动一键式创建数据库表,大大节省了开发时间,便于程序猿进行项目开发
POI 3.1读取和导出Excel文件实例,对java开发人员有很大的帮助
NULL 博文链接:https://javaedge-yc.iteye.com/blog/1308714
由于项目需要对大量Excel数据进行输入输出处理,在使用JXL,POI后发现很容易出现OOM,最后在网上找到阿里的开源项目EasyExcel能很快速的读取写入超大Excel文件。经过大量的调试优化,现通过JAVA生成104万行20列的...