- 浏览: 747108 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
lengzl:
请问,那个Node 是哪个包里面的类?
JAVA 二叉树的递归和非递归遍历 -
gongchuangsu:
总结的很好,感谢感谢
JAVA 二叉树的递归和非递归遍历 -
Caelebs:
666666666 居然是10年发的,难怪截屏自动保存的名字是 ...
截图工具 -
jijiqw:
是注解不是注释。。。
Spring @Transactional (一) -
letueo:
[b][b][b][b][b][b][b][b][b][b][ ...
Spring @Transactional (一)
读取excel2003需要使用apache提供的jxl.jar这个jar包: InputStream is = new FileInputStream(fileDir); jxl.Workbook rwb = Workbook.getWorkbook(is); Sheet rs = rwb.getSheet(0); int rsColumns = rs.getColumns(); int rsRows = rs.getRows(); if (i < rsRows) { for (int j = 0; j < rsColumns; j++) { rs.getCell(j, i).getContents(); } } 读取2007需要使用apache得poi包: import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; XSSFWorkbook xwb=new XSSFWorkbook(fileDir); XSSFSheet sheet=xwb.getSheetAt(0); XSSFRow row; String cell=null; int m=0; int max=0; for(int i=sheet.getFirstRowNum();i<sheet.getPhysicalNumberOfRows();i++) { m=sheet.getRow(i).getPhysicalNumberOfCells(); if (m>=max) { max=m; } else { } } for(int i=sheet.getFirstRowNum();i<sheet.getPhysicalNumberOfRows();i++) { Element root_2 = new Element("columns"); root.appendChild(root_2); row=sheet.getRow(i); for(int j=0;j<max+1;j++) { try { cell=row.getCell(j).toString(); } catch (Exception e) { cell=null; } Element root_3 = new Element("column"); root_3.appendChild(cell); root_2.appendChild(root_3); } } Document document = new Document(root); return document.toXML(); JExcelAPI读写excel文件的例子。支持excel2003文件格式 转载 http://blog.csdn.net/wonder4/archive/2006/07/04/874541.aspx import java.io.*; import jxl.*; import jxl.write.*; import jxl.format.*; import java.util.*; import java.awt.Color; public class TestExcel { public static void writeExcel(File f) throws Exception { jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(f); jxl.write.WritableSheet ws = wwb.createSheet("TestSheet1", 0); jxl.write.Label labelC = new jxl.write.Label(0, 0, "我爱中国"); ws.addCell(labelC); jxl.write.WritableFont wfc = new jxl.write.WritableFont( WritableFont.ARIAL, 20, WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.GREEN); jxl.write.WritableCellFormat wcfFC = new jxl.write.WritableCellFormat( wfc); wcfFC.setBackground(jxl.format.Colour.RED); labelC = new jxl.write.Label(6, 0, "中国爱我a", wcfFC); ws.addCell(labelC); // 写入Exel工作表 wwb.write(); // 关闭Excel工作薄对象 wwb.close(); } public static void readExcel(File os) throws Exception { Workbook wb = Workbook.getWorkbook(os); Sheet s = wb.getSheet("Sheet1"); Cell c = s.getCell(0,0); System.out.println(c.getContents()); } // 最好写一个这样的main方法来测试一下你的这个class是否写好了。 public static void main(String[] args) throws Exception { File f = new File("c:\\kk1.xls"); // f.createNewFile(); // writeExcel(f); readExcel(f); }
JExcelAPI读写excel文件的例子。支持excel2003文件格式。
import java.io.*; import jxl.*; import jxl.write.*; import jxl.format.*; import java.util.*; import java.awt.Color; public class TestExcel { public static void writeExcel(File f) throws Exception { jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(f); jxl.write.WritableSheet ws = wwb.createSheet("TestSheet1", 0); jxl.write.Label labelC = new jxl.write.Label(0, 0, "我爱中国"); ws.addCell(labelC); jxl.write.WritableFont wfc = new jxl.write.WritableFont( WritableFont.ARIAL, 20, WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.GREEN); jxl.write.WritableCellFormat wcfFC = new jxl.write.WritableCellFormat( wfc); wcfFC.setBackground(jxl.format.Colour.RED); labelC = new jxl.write.Label(6, 0, "中国爱我a", wcfFC); ws.addCell(labelC); // 写入Exel工作表 wwb.write(); // 关闭Excel工作薄对象 wwb.close(); } public static void readExcel(File os) throws Exception { Workbook wb = Workbook.getWorkbook(os); Sheet s = wb.getSheet("Sheet1"); Cell c = s.getCell(0,0); System.out.println(c.getContents()); } // 最好写一个这样的main方法来测试一下你的这个class是否写好了。 public static void main(String[] args) throws Exception { File f = new File("c:\\kk1.xls"); // f.createNewFile(); // writeExcel(f); readExcel(f); } }
发表评论
-
Servlet上传文件
2012-02-07 23:58 1493准备工作:要到http://commons.apache.or ... -
成为Java高手需要达到的25个学习目标--经典
2012-01-29 16:07 1351本文将告诉你学习Java需 ... -
Timer, Quartz 和 Spring 实现作业调度
2011-11-28 15:43 1175一、java.util.Timer ... -
Java 产生不重复的随机数
2011-06-22 23:32 2361int numberCount = 6; ... -
Date类学习总结(Calendar Date 字符串 相互转换 格式化)
2011-06-20 16:12 1663Date类学习总结 1.计算某一月份的最大天数 ... -
jsp中的cookie用法小实例
2011-06-20 00:13 2492这个小实例有三个页面 index.jsp页面内容如下: Y ... -
JS实现简单的增删改查
2011-06-19 23:41 12962<%@ page language="ja ... -
Jsp 动态显示系统时间
2011-06-19 23:24 4899<%@ page language=" ... -
java 动态显示时间
2011-06-19 23:13 4060import java.util.Date; p ... -
js 动态显示时间
2011-06-19 22:53 1833<%@ page language=" ... -
HTML 显示系统时间
2011-06-19 22:13 7888代码1:(显示静态时间) <script type=& ... -
JavaScript 动态显示系统时间
2011-06-19 19:36 2081JavaScript 动态显示系统时间 <html ... -
两例JavaScript 获取当前系统日期和时间
2011-06-19 19:20 1252两例JavaScript 获取当前系统日期和时间 QUOTE ... -
java五种JSP页面跳转方法详解
2011-06-19 17:08 14771. RequestDispatcher.forward() ... -
Java Object方法
2011-06-19 16:47 1356package com.abin.test.connectio ... -
Java 数组,List,Itarator循环
2011-06-19 16:01 2307package com.abin.test.connect ... -
JAVA DBClass操作数据库,这样算不算单列模式
2011-06-19 14:53 1255到底怎样才算单列模式,单列模式事什么概念 package c ... -
Oracle日期函数集锦
2011-06-16 20:55 933Oracle日期函数集锦(一) 一、 常用日期数据格式 1 ... -
java 页面传送数组
2011-06-15 14:56 25971.可以通过嵌入java代码调用session或者reques ... -
java Calendar当前时间
2011-06-14 13:40 1665Calendar c = Calendar.getIn ...
相关推荐
提供的压缩包可能包含了一个Java读取Excel的示例程序、相关的说明文件以及用于测试的Excel文件。确保按照提供的说明运行示例程序,以便在实际环境中验证读取功能。 总之,Java通过Apache POI库提供了强大的功能来...
java读取excel文件内容,可读取2003和2007版本
Java读取Excel内容 v Java读取Excel内容 Java读取Excel内容
java读取excel数据导入数据库源码 java读取excel数据导入数据库源码
【Java读取Excel兼容2003和2007】 在Java中处理Excel文件时,我们需要确保代码能够兼容Microsoft Office的两个主要版本:2003和2007。这两个版本的Excel文件格式有所不同,2003使用的是.BIFF8格式(HSSF),而2007及...
在Java编程中,读取Excel文件是一项常见的任务,特别是在数据处理和分析的场景下。Excel文件格式有两种主要版本,即2003年的.xls格式和2007年及以后的.xlsx格式。为了兼容这两种格式,Java引入了Apache POI库,这是...
总结来说,解决Java读取Excel内存溢出问题,关键在于合理利用资源、优化代码逻辑以及选择适合的API,如Apache POI的SXSSF。通过这些方法,我们可以在不显著增加系统资源负担的情况下,高效地处理大Excel文件。
总结,Java读取Excel并进行数据库建库建表及生成Java实体的过程涉及了Apache POI库的使用、数据库操作和源代码生成。理解这些步骤可以帮助你有效地处理类似的任务,提高开发效率。在实际应用中,你还需要考虑错误...
通过以上步骤,你可以用Java有效地读取Excel文件,无论它们是2003的.xls格式还是2007及以后的.xlsx格式。Apache POI提供了丰富的API,允许你进行复杂的操作,如样式设置、公式计算、图表处理等,满足各种业务需求。
通过以上知识点的学习和实践,你可以掌握在Java中读取Excel文件,包括对Excel 2003和2007格式的兼容性处理。在实际应用中,可以根据需求进一步扩展功能,如写入Excel、合并单元格、格式化数据等。
ReadExcelUtil 工具类提供了多种方法来读取 Excel 文件,包括读取指定Sheet的记录行数、读取指定行的内容等。 打开 Excel 文件 首先,需要打开 Excel 文件,通过 open() 方法可以实现这一步骤,该方法将读取 Excel...
下面将详细介绍 Java 读取 Excel 文件的过程和相关知识点。 Java 读取 Excel 文件的步骤 1. 导入所需的包:在 Java 项目中,需要导入相关的包,例如 `java.io.File`、`java.io.FileInputStream`、`java.io....
在Java编程中,读取...以上就是使用Java读取Excel文件生成矩阵的基本步骤。实际开发中,你可能还需要处理更多细节,如异常处理、数据验证、优化性能等。希望这个介绍能帮助你理解这个过程,并在实际项目中灵活应用。
在Java编程中,读取Excel文件的内容是一项常见的任务,尤其在数据处理、报表生成或数据分析等领域。Excel文件通常包含表格数据,而Java提供多种库来处理这类任务,比如Apache POI、JExcelApi和OpenCSV等。本篇将重点...
以上就是使用Java和Apache POI库读取Excel数据的基本步骤。如果你的压缩包文件"ExcelWrite"包含示例代码或模板,你可以参照上述步骤理解并运行这些代码,以实现从Excel文件读取数据并进行操作的功能。在实际开发中,...
在Java编程中,读取Excel文件是一项常见的任务,特别是在数据处理和分析的场景下。Excel文件格式有多种,包括早期的.XLS(Excel 2003及更早版本)和后来的.XLSX(Excel 2007及更高版本)。为了在Java中兼容这两种...
### Java读取Excel表格中的日期 #### 背景与问题描述 在处理Excel文件时,经常遇到的一个问题是如何正确地识别并处理日期格式的数据。这是因为Excel中的日期格式较为复杂,有时甚至会出现不同版本的Excel文件中...
java读取excel 表格数据。 public static void main(String[] args) { String[][] content=POIExcelUtils.read("E:\\1.xlsx"); for(int i=0;i;i++) { if(content[i]!=null){ for(int j=0;j[i].length;j...
标题"java读取excel之xlsl超大文件"所涉及的核心知识点是优化大量数据的读取策略。在Java中,可以使用Apache POI的SXSSF API(Streaming Usermodel API)来实现这种优化。与常规的XSSF API不同,SXSSF允许我们以流的...