java中读取excel数据类型_在Java中读取Excel文件的内容
利用JExcelApi来动态生成excel文档
首先,请到http://www.andykhan.com/jexcelapi/index.html下载java excel api,主页上同时有比较详细的介绍。最新版本为2.4.3,同时也可以到:http://www.andykhan.com/jexcelapi/jexcelapi_2_4_3.tar.gz下载到该最新版的API,由于该项目是开源的,所以下载的文件中已经包含了源代码,同样的,文件中也有javadoc,大家在开发中可以参考javadoc。
下载完毕后,我们需要把文件中的jxl.jar加入到你的开发classpath中。
下图是现在要生产的excel截图:
http://blog.csdn.net/beming/gallery/image/3437.aspx
代码如下:
File excel = new File("d:/aming.xls");
if(!excel.exists()){
excel.createNewFile();
}
WritableWorkbook wwb = Workbook.createWorkbook(excel);
WritableSheet ws = wwb.createSheet("testexcel",0);
Label lable = null;
//对中文的支持非常好
lable = new Label(0,0,"我的中国心");
ws.addCell(lable);
//可以定义模板格式化你的cell
WritableFont wf = new WritableFont(WritableFont.ARIAL,10,WritableFont.NO_BOLD,false,UnderlineStyle.NO_UNDERLINE, Colour.BLACK);
WritableCellFormat wcf = new WritableCellFormat(wf);
wcf.setBackground(Colour.WHITE);
lable = new Label(0,1,"fdsl",wcf);
ws.addCell(lable);
wf = new WritableFont(WritableFont.TIMES,18,WritableFont.BOLD,true);
wcf = new WritableCellFormat(wf);
lable = new Label(0,2,"aming",wcf);
ws.addCell(lable);
//cell的类型同样可以定义为数字类型
Number nb = new Number(0,3,21.4321321);
ws.addCell(nb);
//支持格式化你的数字串
NumberFormat nf = new NumberFormat("#.###");
wcf = new WritableCellFormat(nf);
nb = new Number(0,4,21.43254354354354,wcf);
ws.addCell(nb);
//cell的类型可以为boolean类型
Boolean bl = new Boolean(0,5,true);
ws.addCell(bl);
//cell的类型同样可以为日期,时间
DateTime dt = new DateTime(0,6,new Date());
ws.addCell(dt);
//并且可以很好格式化你的日期格式
DateFormat df = new DateFormat("MM dd yyyy hh:mm:ss");
wcf = new WritableCellFormat(df);
dt = new DateTime(0,7,new Date(),wcf);
ws.addCell(dt);
//开始写文件了
wwb.write();
wwb.close();
posted on 2006-01-16 15:34 黑咖啡 阅读(1718) 评论(0) 编辑 收藏 所属分类: tec
java中读取excel数据类型_在Java中读取Excel文件的内容相关推荐
- python读取数据库数据类型_从SQL数据库读取二进制数据(图像数据类型)并将其膨胀,Matlab vs.Python...
完全编辑: 我迫切需要使用Python访问microsoftsqlserver并从中读取压缩数据.在经历了很多麻烦之后,我终于找到了一个可以工作的Matlab实现,它可以完成这个任务.不过,我需要用P ...
- python读json文件中不同的数据类型_怎么使用python提取json文件中的字段
python中为什么用json有什么作用 python的json模块中如何将变量添加到里面 python的json模块第一个是要打开的文件,第二个是打开的操作,为什么会如果你早认清你在别人心中没那么重 ...
- 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目
王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...
- java word 读取excel数据_在Java中实现读写操作Word、Excel等文件
Jakarta的POI项目提供了一组操纵Windows文档的Java API,如下几个类提供了操作Excel文件的方便的途径:HSSFWorkbook.HSSFSheet.HSSFRow.HSSFCe ...
- java 读取excel 图片_利用Java+POI 读写Excel文档向Excel中插入图片
一.POI简介 Jakarta POI 是apache的子项目,目标是处理ole2对象.它提供了一组操纵Windows文档的Java API 目前比较成熟的是HSSF接口,处理MS Excel(97- ...
- JAVA 的读取Excel方法_纯Java的方式读取excel2007
* 首先介绍excel2007文件的格式,这里单只工作表文件,不包括加载宏的以及其他格式的,即.xlsx扩展名的 * 你可以把Book1.xlsx这个文件用解压缩文件打开,这是office2007的新 ...
- java 字符串是对象吗_解析Java中的String对象的数据类型
解析Java中的String对象的数据类型 2007-06-06 eNet&Ciweek 1. 首先String不属于8种基本数据类型,String是一个对象. 因为对象的默认值是null,所 ...
- java 反射动态修改数据类型_[Java-基础]反射_Class对象_动态操作
动态性 动态语言 在程序运行时,可以改变程序结构或变量类型,典型的语言: Python,ruby,javascript 如: function test(){ var s = "var a= ...
- java下拉框读取数据库数据_下拉框读取数据库数据库
一起谈.NET技术,Visual Studio 2008单元测试_数据库测试 我们开发一个系统必须与数据库打交道,需要写N个SQL.存储过程.自定义函数.视图等,那么能否使用Visual Studio ...
最新文章
- java和jdbc对应关系,JDBC类型与JAVA类型对应关系
- 百度:YOLOX和NanoDet都没我优秀!轻量型实时目标检测模型PP-PicoDet开源
- 我理解的--java 单例模式
- github 删除分支_Github新手入门指南
- 解救小易——网易笔试
- .NET 2.0 RC的一个Bug
- mysql索引 聚集索引_Mysql 索引实现原理. 聚集索引, 非聚集索引
- 算法设计与分析——分治与递归——整数划分问题
- 1.4.2 真正的建造者模式(3.2)
- 基于STM32的简易交通灯设计
- Chromium Portable实时更新github下载 最新版本Chromium Portable(谷歌浏览器) 下载
- 绘画系统(02):【纲】Paint Devices and Backends[官翻]
- Java中violate关键字详解
- 百度百科怎么引流?如何进行百度百科推广?百度百科推广怎么做?
- GIF转MP4 - 在线将GIF动态图转为MP4视频文件
- 织梦DEDECMS零基础学会如何做网站
- 初级软件测试面试前需要做什么准备?面试题可以去哪里找?
- uniapp 输入法画面_表单输入绑定 · uni-app跨平台移动应用开发 · 看云
- 羊皮卷之五 假如今天是我生命中的最后一天
- Vue路由动态渲染和动态传参
热门文章
- 云原生 - 2、Openstack架构
- python进行情感分析实践(一)
- NASA今将“彩排”重返月球:不载人发射登月火箭绕月测试
- 网上的视频下载到电脑上
- CSS如何让图片自动缩放
- Error[e16]: Segment ISTACK (size: 0xc0 align: 0) is too long for segment definition.
- IBM worksoft
- 【数据结构和算法】动图演示,超详细,就怕你不会,二分查找详解
- 战争星球online服务器维护中,战争星球Online:世界争霸总是显示无法连接网络
- java开发之Java ORM 框架推荐