`
walkon
  • 浏览: 2851 次
文章分类
社区版块
存档分类
最新评论

POI封装之二

    博客分类:
  • POI
阅读更多

继续

public interface ICellValue extends Serializable {

	public String getString();
	
	public Date getDate();
		
	public Double getDouble();
	
	public Boolean getBoolean();
	
	public Boolean isNumeric();
	
	public Boolean isEmpty();
	
}


public interface IConstants {

	public final static String A = "A";
	public final static String B = "B";
	public final static String C = "C";
	public final static String D = "D";
	public final static String E = "E";
	public final static String F = "F";
	public final static String G = "G";
	public final static String H = "H";
	public final static String I = "I";
	public final static String J = "J";
	public final static String K = "K";
	public final static String L = "L";
	public final static String M = "M";
	public final static String N = "N";
	public final static String O = "O";
	public final static String P = "P";
	public final static String Q = "Q";
	public final static String R = "R";
	public final static String S = "S";
	public final static String T = "T";
	public final static String U = "U";
	public final static String V = "V";
	public final static String W = "W";
	public final static String X = "X";
	public final static String Y = "Y";
	public final static String Z = "Z";
	public final static String AA="AA";
	public final static String AB="AB";
	public final static String AC="AC";
	
	public static class Initor
	{
		public final static Map<String, Integer> LN = new HashMap<String, Integer>(); 
		
		static
		{
			LN.put(A, 0);
			LN.put(B, 1);
			LN.put(C, 2);
			LN.put(D, 3);
			LN.put(E, 4);
			LN.put(F, 5);
			LN.put(G, 6);
			LN.put(H, 7);
			LN.put(I, 8);
			LN.put(J, 9);
			LN.put(K, 10);
			LN.put(L, 11);
			LN.put(M, 12);
			LN.put(N, 13);
			LN.put(O, 14);
			LN.put(P, 15);
			LN.put(Q, 16);
			LN.put(R, 17);
			LN.put(S, 18);
			LN.put(T, 19);
			LN.put(U, 20);
			LN.put(V, 21);
			LN.put(W, 22);
			LN.put(X, 23);
			LN.put(Y, 24);
			LN.put(Z, 25);
			LN.put(AA, 26);
			LN.put(AB, 27);
			LN.put(AC, 28);
		}
		
	}
}
分享到:
评论

相关推荐

    poi简单的封装工具

    这个"简易封装poi"工具,就是对Apache POI的功能进行了二次开发,以简化程序员的工作,使其能更加高效地处理Excel文件。 【描述】提到的"将文件与对象直接进行映射",这可能是指该封装工具实现了数据对象与Excel...

    封装后的POI包

    标题中的“封装后的POI包”指的是一个经过开发者二次封装的Apache POI库,这个库主要用于处理Microsoft Office格式的文件,如Excel、Word和PowerPoint。在Java开发中,POI是一个非常流行的库,用于读取、写入和修改...

    POI操作Excel的封装

    2. **单元格数据处理**:对`Row`和`Cell`的读写进行封装,例如`getCellValue()`,`setCellValue()`,支持不同数据类型(字符串、数字、日期等)。 3. **样式和格式**:提供设置单元格样式、字体、边框和颜色的方法,...

    java中excel导出工具poi接口封装

    标题提到的"java中excel导出工具poi接口封装"是指开发者为了简化业务代码,提高代码复用性和易用性,对Apache POI的API进行了二次封装。这种封装通常会创建一个或多个高级接口,隐藏了底层复杂的细节,让调用者能更...

    基于poi封装的word-excel-Pdf导出的xdoc设计,xdoc的jar包,加代码

    在你提供的信息中,“基于poi封装的word-excel-Pdf导出的xdoc设计”是一个使用Apache POI进行文件处理的项目,它包含了将数据导出到Word、Excel和PDF格式的功能。 1. **Apache POI**: Apache POI 是一套用于处理...

    poi导出导入封装(使用注解建立实体与excel映射关系+反射设置实体属性值)

    poi导出导入封装(使用注解建立实体与excel映射关系+反射设置实体属性值), poi导出导入封装(使用注解建立实体与excel映射关系+反射设置实体属性值) poi导出导入封装(使用注解建立实体与excel映射关系+反射设置...

    POI web导入导出类封装!

    poi即Excel导入导出,在开发过程中了,为了提高数据录入速度, 一些系统都会使用导入功能,导入目前只能通过流的方式读写,那么为了此操作的便利性,提供此工具类,是原有的excel数据读取到泛型集合中,然后再对集合...

    POI 封装操作Excel(导入、导出)

    本例采用javabean + 注解的方式,对POI进行了封装,旨在针对不同的Excel文档用同样的方法处理,已到达代码的重复利用。该jar包包含导入 Import 和导出 Export Excel两部分。 (一)导入: /** * 描述: Excel 导入...

    poi导出excel二次封装,简单易用,完全不需要了解poi的api就可以使用

    对poi导出excel进行了二次封装,封装后只需要使用模板导出excel就可以了,简单易用,example包里面有几个实例,可以看看,该工程已经上传到github上了,有兴趣的同学可以一起来改进它,...

    Java POI Excel封装例子

    Java POI Excel封装例子 public class ExcelUtils

    easypoi POI封装工具类 office开发模板导入导出.zip

    【标题】"easypoi POI封装工具类 office开发模板导入导出"涉及的核心知识点是Java中的easypoi库以及Apache POI项目,它们主要用于处理Microsoft Office文档,如Excel、Word和PowerPoint。easypoi是对Apache POI进行...

    高德地图POI搜索封装 iOS 集成一行代码调用

    本教程将详细介绍如何在iOS应用中实现高德地图POI搜索的封装,并通过一行代码调用。 首先,你需要在项目中引入高德地图SDK。可以通过CocoaPods进行管理,添加以下依赖到你的Podfile文件中: ```ruby pod '...

    Excel POI读取封装(文件+示范代码)

    Excel POI读取封装(文件+示范代码) package org.excel.service; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileWriter; import java.io.IOException; import java....

    java中poi读写excel封装工具类(兼容office2003和2007等版本)

    以下是对"java中poi读写excel封装工具类"这一主题的详细解释。 1. **Apache POI介绍** Apache POI是一个开源项目,允许Java开发者创建、修改和显示Microsoft Office文件,包括Excel、Word和PowerPoint。它的核心...

    spring-excel-demo--poi 封装对象注解式导入导出--springboot--注释非常完整,适合初学者研究!!!

    只实现了简单的excel导入导出,不支持特殊模版的定义。...1、poi-excel 基本操作(工具) 2、自定义注解的使用 3、全局异常捕获的定义 4、jkd1.8新特性:Lambda 表达式 、函数式接口 等等 5、统一出参包装类 6、lombok

    基于poi的excel导入导出封装

    在"基于poi的excel导入导出封装"这个主题中,我们将深入探讨如何使用Apache POI库来实现Excel文件的导入和导出功能。 **一、Apache POI基本概念** 1. **工作簿(Workbook)**: 在Apache POI中,工作簿是Excel文件...

    java excle导出封装 poi jxls exlce导出源码

    2. **编写Java代码**:导入Apache POI和jXLS库,创建模板文件的输入流,准备数据模型。 3. **定义数据绑定**:使用jXLS提供的API,定义数据与模板单元格的映射规则。 4. **执行转换**:调用jXLS的transform方法,将...

    POI操作EXCEL文件的简单封装

    本篇文章将深入探讨如何使用Apache POI对Excel文件进行简单的封装,以便在Java项目中更方便地操作Excel数据。 首先,我们需要了解Apache POI的基本概念。POI提供了HSSF和XSSF两个API,分别用于处理老版本的BIFF8...

    基于poi对excel操作的简单封装和必要的poi3.17包

    基于poi对excel操作的简单封装及必要的poi3.17包。针对excel文件或输入流,按行或者单元格解析处理,提供简单的通用单元格数据获取方法(数字类单元格返回Double, 日期返回Date, 公式返回计算后的结果,其它返回...

    poi导出excel demo

    Apache POI 是一个Java库,专门用于处理Microsoft Office格式的...如果你对此感兴趣,可以查看源码,学习如何实现各种功能,甚至进行二次开发。同时,这也是一个很好的机会去了解开源软件的开发流程和社区协作模式。

Global site tag (gtag.js) - Google Analytics