- 浏览: 158606 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
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 1288package gaizhang; import ja ... -
hibernate使用sqlquery原生查询转换到自定义实体
2018-07-03 15:47 798如果使用原生sql语句进行query查询时,hiberna ... -
使用Maven构建一个开源项目的代码结构
2017-01-18 12:29 960本文仅适合maven初学者,适合那些像我一样平时不使用mav ... -
Let's Encrypt 免费SSL证书申请以及nginx和tomcat的应用
2017-01-10 20:00 0一:免费SSL证书的申请 申请地址:htt ... -
Java Des算法实现高速文件加密解密
2016-06-01 15:09 1717import java.io.FileInputStream ... -
利用泛解析和Filter实现动态二级域名
2015-12-26 20:13 2313itEye等网站有个很不错的机制,就是每个用户都有一个永久 ... -
解决com.atomikos.datasource.ResourceException: Error in recovery
2015-09-02 11:36 1347项目架构是struts2+spring+jdbc 启动报错 ... -
Java比较两个数据库中所有表的区别【支持Oracle和SQLServer】
2014-12-09 14:37 5011开发过程中一般是一开发数据库 一生产数据库。 有时候在开发 ... -
根据数据库注释自动生成数据库文档【支持Oracle和Mysql】
2014-11-28 11:02 4161公司项目比较乱,很多时候都是需要先完成项目再准备文档。 数 ... -
根据SVN日志自动生成补丁包[基于Tomcat的JavaEE项目]
2014-11-25 10:08 2402项目开发过程中代码变化很频繁,需要更新文件时,每次都需要手 ... -
用批处理文件为JavaSE项目快速简单的的加载jar包
2014-02-22 10:39 677JavaSE小项目,有时候需要引入很多jar包,但是手动去修 ... -
JSP自定义标签
2011-11-14 07:24 10261.基本定义<%@ taglib uri="& ... -
java中WebService的HelloWorld
2011-11-14 07:24 1687WebService的HelloWorld 首先,在MyEc ... -
Swing中的JOptionPane类
2011-11-14 07:24 1806Swing中的JOptionPane类详解JOptionPan ... -
java输出PDF文档
2011-11-14 07:24 2746PDF输出用到iText包,由于PDF文档的特殊性,有可能需要 ... -
Java生成图片验证码
2011-11-14 07:24 2833Java生成图片验证码部分代码参考自网易博客白云城主的大作制作 ... -
java生成缩略图
2011-11-11 20:12 1089公司一些项目中经常把用户上传的原图用IMG标签改变尺寸后直接在 ... -
Java中Cookie的操作
2011-11-11 20:07 820一般浏览器只保存200-300个Cookie 每个站点最多20 ... -
Apache-IO实现文件上传
2011-11-11 20:06 860一般在没有部署Struts的小项目中使用 HTML表单 & ... -
ApacheClient模拟浏览器GET和POST请求
2011-11-11 20:04 2114ApacheClient简介HttpClient ...
相关推荐
在Java编程环境中,处理Excel文件是一项常见的任务,无论是读取现有数据还是生成新的报表。Java提供了多种库来方便开发者操作...了解这些基本概念后,你就可以开始编写自己的工具类来实现读取和导出Excel文件的功能了。
支持读取excel封装到实体,直接使用输出流导出,使用模版导出,具体使用方法 见jar 中的README.md。源码地址:View on GitOsc https://gitee.com/modoumama/modoumama-excel-utils maven添加 <id>modoumama-...
这里,我们将详细探讨如何使用Java来读取和导出Excel文件,主要涉及的技术包括Apache POI库和其他相关API的使用。 首先,Apache POI是一个流行的开源Java API,它允许开发人员创建、修改和显示Microsoft Office格式...
2、java读取数据库数据,并导出为excel文件。 3、README.md中有详细的操作步骤示例。 使用说明: 1. 先使用postman导入:other/excel相关.postman_collection.json 2. 导入sql到数据库:other/excel.sql 3. idea导入...
本篇文章将深入探讨如何使用Java实现Excel文件的上传和读取,重点关注`MultiFile`转换为`File`以及处理多Sheet页的技巧。 首先,我们需要了解Java中处理Excel的库。Apache POI是一个广泛使用的开源库,它提供了API...
总结,Java读取Excel并进行数据库建库建表及生成Java实体的过程涉及了Apache POI库的使用、数据库操作和源代码生成。理解这些步骤可以帮助你有效地处理类似的任务,提高开发效率。在实际应用中,你还需要考虑错误...
在Java编程中,读取Excel文件并将其导出为HTML表格是一项常见的任务,尤其是在数据处理和Web应用开发中。这个任务通常涉及到使用第三方库来处理Excel文件,因为Java标准库并不直接支持Excel格式。本篇将详细介绍如何...
在Java编程中,读取...以上就是使用Java读取Excel文件生成矩阵的基本步骤。实际开发中,你可能还需要处理更多细节,如异常处理、数据验证、优化性能等。希望这个介绍能帮助你理解这个过程,并在实际项目中灵活应用。
以上步骤概括了如何使用Apache POI从Word文档中读取表格数据并将其导出到Excel文件。请注意,实际操作中可能需要处理更复杂的情况,如样式、超链接、图片等。在处理这类问题时,Apache POI提供了丰富的API来帮助我们...
jxl是一个流行的、免费的Java库,用于读取和写入Microsoft Excel格式的文件。在这个简单的例子中,我们将探讨如何使用jxl.jar来读取Excel数据,这对于初学者来说是一个很好的起点。 首先,你需要将jxl.jar添加到你...
在`TestjavaPOI`这个示例中,很可能包含了上述读取和导出Excel的完整代码,你可以参考这些代码来理解实际操作。在实践中,你可能需要根据具体需求处理不同类型的单元格(数值、字符串、日期等)、合并单元格、设置...
标题"java读取excel之xlsl超大文件"所涉及的核心知识点是优化大量数据的读取策略。在Java中,可以使用Apache POI的SXSSF API(Streaming Usermodel API)来实现这种优化。与常规的XSSF API不同,SXSSF允许我们以流的...
java Swing 读取xml并导出Excel java Swing 读取xml并导出Excel
使用Java POI,可以将图片导出到Excel中,这需要使用到Drawings类和Picture类。首先,需要创建一个Drawings对象,然后使用Drawings对象的addPicture方法将图片添加到Excel中。 3. 使用Java POI下载Excel文件 在示例...
Apache POI是一个强大的库,它允许开发者使用Java来读取、写入和修改Microsoft Office格式的文件,包括Excel的XLS和XLSX格式。本教程将详细介绍如何使用POI框架来读取Excel(XLSX)文件的内容。 首先,你需要在项目...
Apache POI是一个开源项目,它允许Java开发者处理Microsoft Office格式的文件,如Excel(.xlsx或.xls)和Word(.docx)。 首先,我们需要导入Apache POI的相关依赖。在Maven项目中,可以在pom.xml文件中添加以下...
本文将深入探讨如何使用Java来读取和写入Excel文件,以"java中读取Excel例子"为例,结合提供的文件"ExcellWriter.java",我们将详细讲解这个过程。 首先,Java中读取和写入Excel文件通常使用Apache POI库。Apache ...
Java多线程导出Excel是处理大数据量时的一种高效策略,尤其在面对千万级别的数据时。传统的Apache POI库在处理大规模数据时可能会遇到栈溢出(StackOverflowError)和内存溢出(OutOfMemoryError)等问题,因为这些...
在Java编程中,导出复杂的Excel模板是一项常见的需求,尤其在数据分析、报表生成或数据交换等场景中。本文将深入探讨如何使用Java实现这一功能,包括选用的库、步骤、以及处理复杂模板的关键技巧。 首先,Java中最...
本篇将详细介绍如何使用Java读取Excel所有页的数据,以及可能出现的问题和解决策略。 首先,我们需要引入能够处理Excel文件的库。Apache POI 是一个广泛使用的Java API,它允许程序员创建、修改和显示Microsoft ...