`
zhaibing_2008
  • 浏览: 25926 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Java创建与读取Excel

    博客分类:
  • Java
阅读更多
package yz.zrk;

import java.io.File;
import jxl.Workbook;
import jxl.write.*;


public class CreateExcle {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		try {
			//创建一个文件对象
			WritableWorkbook book = Workbook.createWorkbook(new File("test.xls"));
			//创建sheet,也就是左下方的页码
			WritableSheet sheet = book.createSheet("第一页", 0);
			
			@SuppressWarnings("unused")
			WritableSheet s = book.createSheet("第二页", 1);
			
			
			System.out.println(book.getNumberOfSheets());
			
			//向单元格(第一行第一列)写入字符串
			Label label = new Label(0,0,"test");
			//将单元格添加到工作表中
			sheet.addCell(label);
			//向单元格写入数字
			jxl.write.Number num = new jxl.write.Number(1,0,100.19);
			//将单元格添加到工作表中
			sheet.addCell(num);
			//写入数据
			book.write();
			//关闭
			book.close();
		}
		catch(Exception e ) {
			e.printStackTrace();
		}
		System.out.println("the excel has been created...");
	}

}



package yz.zrk;

import java.io.File;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;

public class ReadExcel {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		try {
			//创建一个文件对象
			File f = new File("test.xls");
			//当文件存在时,进行读取操作
			if(f.exists()) {
				Workbook book = Workbook.getWorkbook(f);
				Sheet sheet = book.getSheet(0);				
				for(int i=0;i<sheet.getRows();i++) {
					for(int j=0;j<sheet.getColumns();j++) {
						//得到单元格对象
						Cell cell = sheet.getCell(j,i);
						//得到该单元格的内容
						String content = cell.getContents();
						System.out.println(content);
					}
				}
				book.close();
			}
		}
		catch(Exception e) {
			e.printStackTrace();
		}
	}
}

分享到:
评论

相关推荐

    利用Java 创建和读取Excel文档

    ### 利用Java创建与读取Excel文档 在IT领域,特别是对于企业级应用开发而言,处理Excel文档是一项常见的需求。无论是数据导入、导出还是数据分析等场景,掌握如何使用Java来操作Excel文档都是非常有用的技能。本文...

    Java创建和读取Excel

    以上就是使用Apache POI在Java中创建和读取Excel文件的基本流程和示例代码。通过这种方式,你可以轻松地处理大量数据,进行数据分析,或者在Java应用中生成报告。在实际开发中,还可以根据需求进行更复杂的操作,如...

    java上传并读取excel工具类

    3. **读取Excel文件**: 使用Apache POI,我们可以通过`XSSFWorkbook`(对于.xlsx)或`HSSFWorkbook`(对于.xls)来打开Excel文件。以下是一个简单的示例: ```java Workbook workbook = new XSSFWorkbook(new ...

    java读取excel文件

    ### Java读取Excel文件知识点详解 #### 一、引言 在日常开发工作中,经常需要处理Excel文件。Java作为一种广泛使用的编程语言,提供了多种库来读取Excel文件,其中较为常用的有Apache POI和JExcelApi等。本文将详细...

    JAVA读取Excel,建库建表,并生成java实体

    该项目可能包括读取Excel、解析数据、创建数据库表和生成Java实体类的相关类和脚本。你可以下载并查看该项目的源代码,了解具体的实现细节。 总结,Java读取Excel并进行数据库建库建表及生成Java实体的过程涉及了...

    java 读取excel内容 创建excel 插入文字及图片

    以上代码示例涵盖了读取Excel内容、创建新的Excel文件、向Excel中插入文字以及插入图片的基本操作。请注意替换代码中的文件路径以匹配你的实际文件位置。通过这些基本操作,你可以根据需求构建更复杂的Excel处理逻辑...

    完美解决java读取excel内存溢出问题.rar

    总结来说,解决Java读取Excel内存溢出问题,关键在于合理利用资源、优化代码逻辑以及选择适合的API,如Apache POI的SXSSF。通过这些方法,我们可以在不显著增加系统资源负担的情况下,高效地处理大Excel文件。

    java中读取Excel例子

    本文将深入探讨如何使用Java来读取和写入Excel文件,以"java中读取Excel例子"为例,结合提供的文件"ExcellWriter.java",我们将详细讲解这个过程。 首先,Java中读取和写入Excel文件通常使用Apache POI库。Apache ...

    java读取excel简单例子

    在这个简单的例子中,我们将探讨如何使用jxl.jar来读取Excel数据,这对于初学者来说是一个很好的起点。 首先,你需要将jxl.jar添加到你的项目类路径中,以便能够使用它的API。这可以通过在你的构建系统(如Maven或...

    用Java程序读取Excel表格内容并显示在Swing中

    在Java编程环境中,读取Excel表格内容并将其展示在Swing界面是一项常见的任务,尤其在数据处理和报表展示方面。本篇文章将详细讲解如何实现这一功能。 首先,我们需要引入两个关键库:Apache POI用于读取Excel文件...

    java读取excl文件内容进行mysql自动创建表

    本篇将深入探讨如何利用Java读取Excel文件内容,并自动根据这些内容在MySQL数据库中创建相应的表。 首先,我们需要了解Java中用于读取Excel文件的库。Apache POI是一个流行的选择,它提供了对Microsoft Office格式...

    java读取excel数据!

    在Java编程环境中,读取Excel数据是一项常见的任务,特别是在数据处理、数据分析或系统集成的场景中。本示例中,我们关注的是如何使用Java来读取Excel表格中的数据,并将其保存,这通常涉及到Apache POI库的应用。...

    Java通过POI读取Excel遍历数据,批量生成word文档

    接下来,我们需要创建一个Java程序来读取Excel文件。使用POI的`XSSFWorkbook`类打开Excel文件,然后通过` XSSFSheet `获取工作表,并使用` XSSFRow `和` XSSFCell `遍历单元格数据: ```java import org.apache.poi...

    java批量读取Excel表格

    Java批量读取Excel表格是一种常见的数据处理需求,特别是在大数据导入、报表生成或数据分析场景中。在Java中,我们可以借助Apache POI库来实现这一功能。Apache POI是一个强大的开源库,它允许Java开发者读写...

    java读取excel文件生成矩阵

    在Java编程中,读取Excel文件并生成矩阵是一项常见的任务,尤其在数据分析、报表处理或者数据导入导出的场景下。Excel文件通常用于存储结构化的表格数据,而矩阵则是一种有效的数据表示方式,便于计算和分析。下面...

    java利用poi读取excel

    本教程将详细介绍如何利用Java POI来读取Excel文件。 首先,你需要在项目中引入Apache POI的相关依赖。如果是Maven项目,可以在pom.xml文件中添加以下依赖: ```xml &lt;groupId&gt;org.apache.poi &lt;artifactId&gt;poi ...

    java读取excel之xlsl超大文件

    标题"java读取excel之xlsl超大文件"所涉及的核心知识点是优化大量数据的读取策略。在Java中,可以使用Apache POI的SXSSF API(Streaming Usermodel API)来实现这种优化。与常规的XSSF API不同,SXSSF允许我们以流的...

    java 读取Excel文件中的内容

    在Java编程中,读取Excel文件的内容是一项常见的任务,尤其在数据处理、报表生成或数据分析等领域。Excel文件通常包含表格数据,而Java提供多种库来处理这类任务,比如Apache POI、JExcelApi和OpenCSV等。本篇将重点...

Global site tag (gtag.js) - Google Analytics