`

jxl对Excel的操作

    博客分类:
  • java
 
阅读更多
public static void transExceltoSQL(String filePath) throws Exception{
		StringBuffer sql = null;	
		StringBuffer sb = null;
		Workbook workbook = null; 
		try { 
			workbook = Workbook.getWorkbook(new File(filePath));//拿到Excel
		} catch (Exception e){ 
			throw new Exception(); 
		} 
		FileWriter fw = new FileWriter("D:/Test.sql");  
		Sheet sheet = workbook.getSheet(0); //获取Excel的第一个sheet
		Cell cell = null; 
		for(int i=0; i<sheet.getRows(); i++){
			sql = new StringBuffer("insert into t_detal_sv_factor values (");
			sql.append(sheet.getCell(0, i).getContents());
			sql.append(",");
			sql.append(sheet.getCell(1, i).getContents());
			sql.append(",");
			sql.append(sheet.getCell(2, i).getContents());
			sql.append(",");
			sql.append(sheet.getCell(3, i).getContents());
			sql.append(",");			
			
			for(int j=4; j<sheet.getColumns(); j++){
				cell = sheet.getCell(j, i); //获取每个单元格
				if(cell.getContents()==null||"".equals(cell.getContents()))
					continue;				
				sb = new StringBuffer(sql);
				sb.append(j-3);
				sb.append(",");
				sb.append(cell.getContents());
				sb.append(");\r\n");
		        fw.write(sb.toString(),0,sb.toString().length());    		 
		        fw.flush();    
			}	
		}
	}
分享到:
评论

相关推荐

    利用jxl操作excel文件

    本篇将详细介绍如何利用`jxl`库来操作Excel文件,并结合实例说明如何从Excel文件中提取数据并生成TXT文件。 首先,我们需要理解`jxl`库的基本结构。`jxl`库主要提供了`Workbook`、`Sheet`、`Cell`等类,分别对应...

    jxl对excel添加水印(含有setWaterMarkImage方法).zip

    在Java编程环境中,处理Excel文件是一项常见的任务,特别是在数据导入导出、报表生成等领域...对于更复杂的需求,可能需要考虑使用其他库,如Apache POI,它提供了更丰富的功能来处理Excel文档,包括更精细的图像操作。

    jxl的excel读写操作

    以下是对JXL库在进行Excel读写操作时的一些关键知识点的详细解释: 1. **安装与引入** 首先,你需要将JXL库添加到你的项目类路径中。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml ...

    JXL操作EXCEL的各个类的解析.doc

    JXL 通过提供了多种类来实现对 Excel 文件的读写操作。 首先,JXL 提供了一个抽象类 Workbook,该类相当于是一个工具类,用于生成 Excel 文件。Workbook 类提供了多种方法来生成 Excel 文件,例如 createWorkbook...

    使用jxl操作Excel

    在Java编程环境中,处理Excel数据是一项常见的任务,而`jxl`库是一个广泛使用的开源库,专门用于读取和写入Microsoft ...通过分析提供的文件名,我们可以推测出这些代码片段覆盖了使用`jxl`进行Excel操作的主要功能。

    jxl导出excel加水印.zip

    总之,`jxl`库提供了强大的功能来操作Excel文件,通过`WritableWorkbook`、`WritableSheet`和`WritableCellFormat`这三个核心类,我们可以实现自定义的Excel导出任务,包括添加水印等高级功能。在实际开发中,结合...

    JXL操作EXCEL 数据库导出EXCEL相关文件

    本篇文章将深入探讨JXL库在操作Excel和数据库导出Excel文件方面的应用。 首先,我们来了解JXL的基本用法。JXL支持读取和写入Biff8格式的Excel文件(即97-2003版本的.XLS文件),这涵盖了大部分常见的Excel文件需求...

    JXL操作excel设置字体颜色设置单元格详解

    JXL操作Excel设置字体颜色设置单元格详解 JXL是一个韩国人写的Java操作Excel的工具,在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文...

    JXL读写EXCEL示例

    在这个示例中,我们将深入探讨如何使用JXL进行Excel文件的读写操作。 首先,你需要在项目中引入JXL库。`jxl.jar`文件是JXL库的二进制文件,包含了所有必需的类和方法。将这个JAR文件添加到你的项目的类路径中,就...

    jxl操作excel实例,jxl jar包下载

    本文将详细介绍如何使用`jxl`库进行Excel操作,并提供一个简单的实例。 首先,`jxl.jar`是`jxl`库的主要组件,你需要将其添加到你的项目类路径中。这可以通过将`jxl.jar`放在`lib`目录下或在IDE(如Eclipse、...

    JXL 下载 Excel 文档

    描述中提到的链接指向了一个ITEYE博客文章,虽然具体内容没有给出,但我们可以推测博主可能详细介绍了使用JXL库进行Excel操作的步骤、示例代码以及常见问题。ITEYE是一个知名的IT技术交流平台,上面的博客通常会包含...

    jxl操作excel模板jar包

    jxl操作excel模板jar包,用于导出特定excel模板

    JXL读写Excel小例子

    JXL库提供了丰富的API来处理更复杂的Excel操作,如格式化单元格、合并单元格、插入图表等。通过深入学习JXL库的文档,你可以根据需要实现更多功能,如读写公式、处理日期和时间、设置单元格样式等。 总的来说,JXL...

    jxl导出excel工具类

    在Java编程领域,导出Excel数据是一项常见的任务,特别是在数据处理和报表生成中。`jxl`库是一个广泛使用的开源库,它允许开发者方便地...同时,`jxl`库提供的API丰富且易于理解,是进行Java Excel操作的一个优秀选择。

    jxl操作excel文件

    ### jxl操作Excel文件知识点详解 #### 一、jxl简介 jxl 是一款用于 Java 环境下的 Excel 操作库,由一位韩国开发者所编写。与 Apache POI 相比,jxl 的功能略显简单,但在中文支持方面表现出色。jxl API 不依赖于...

    用jxl下载excel文件

    ### 使用JXL库下载并处理Excel文件 #### 知识点概述 本文将详细介绍如何使用JXL库结合Java网络编程技术来实现从指定URL下载Excel文件,并将其保存到本地指定目录的功能。此外,我们还将简单介绍如何使用JXL库读取...

    jxl JAVA Excel解析

    Java中的JXL库是一个非常实用的工具,它允许开发者在应用程序中读取、写入和修改Excel文件。这个库特别适合那些需要处理大量数据并希望将数据格式化为表格的项目。下面我们将深入探讨JXL库在Java Excel解析中的应用...

    jxl操作excel文件例子

    描述中提到的“通过jxl操作excel,简单方便”,暗示了JXL库的一个关键优点——简洁易用的API,使得对Excel文件的操作变得相当直观。 JXL库支持多种Excel文件操作,包括但不限于: 1. **读取Excel文件**:你可以使用...

Global site tag (gtag.js) - Google Analytics