POI 创建Excel 2003 (一)
poi操作excel2003和数据的写入实例 有兴趣的可以继续往下研究首先poi的下载地址 :http://apache.fayea.com/poi/release/bin/自己试了一个例子分享下 官方文档也有实例 英文的java代码package com.dragon.test;import java.io.File;
import java.io.FileOutputStream;import org.apache.poi.hssf.usermodel.HSSFCellStyle;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;/*** 创建excel的方法* @author Administrator**/
public class CreateExcelTest {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stub//定义文件名String url = "C:/\\TestExcel.xls";try {//创建文件File file = new File(url);//创建文件流FileOutputStream fileOutputStream = new FileOutputStream(file);//创建workbook工作薄Workbook workbook = new HSSFWorkbook();//创建工作表Sheet sheet = workbook.createSheet("用户信息");//设置单元格样式HSSFCellStyle hssfCellStyle = (HSSFCellStyle) workbook.createCellStyle();hssfCellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);//居中显示hssfCellStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);//纵向居中//创建行Row row = sheet.createRow(0);//创建单元格Cell cell = row.createCell(0);//设置第一行第一格的值cell.setCellValue("姓名");//设置单元格的文本居中显示cell.setCellStyle(hssfCellStyle);//创建单元格Cell cell1 = row.createCell(1);//设置第一行第一格的值cell1.setCellValue("性别");cell1.setCellStyle(hssfCellStyle);//创建单元格Cell cell2 = row.createCell(2);//设置第一行第一格的值cell2.setCellValue("年龄");cell2.setCellStyle(hssfCellStyle);//创建单元格Cell cell3 = row.createCell(3);//设置第一行第一格的值cell3.setCellValue("家庭住址");cell3.setCellStyle(hssfCellStyle);for (int i = 1; i <= 5; i++) {//创建行Row rows = sheet.createRow(i);//创建单元格Cell cells = rows.createCell(0);//设置第一行第一格的值cells.setCellValue("张三"+i);//创建单元格Cell cell1s = rows.createCell(1);//设置第一行第一格的值cell1s.setCellValue("男");//创建单元格Cell cell2s = rows.createCell(2);//设置第一行第一格的值cell2s.setCellValue(18+i);//创建单元格Cell cell3s = rows.createCell(3);//设置第一行第一格的值cell3s.setCellValue("家庭住址"+i);}workbook.write(fileOutputStream);fileOutputStream.close();System.out.println("数据写入成功!");} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
POI 创建Excel 2003 (一)相关推荐
- java POI创建Excel示例(xslx和xsl区别 )
Java用来处理office类库有很多,其中POI就是比较出名的一个,它是apache的类库,现在版本到了3.10,也就是2014年2月8号这个版本. 在处理PPT,Excel和Word前,需要导入以 ...
- 使用POI创建Excel无法打开
如果使用的XSSFWorkbook创建的xls,打开的时候会有这样的提示: 这样 XSSFWorkbook 和HSSFWorkbook的区别. 使用POI创建一个新的xlsx,提示创建成功,但是打开x ...
- poi创建excel工作表表名为中文
POI类库是JAVA平台下操作EXCEL的类库,功能很强大,相信大家都在工作已经使用得很熟练了,这里就不详细介绍了,简单的说, 一个Excel文件的层次:Excel文件->工作表->行-& ...
- 使用poi 创建Excel 保存到本地并下载
项目中需要一个提供Excel数据展示下载功能,用于并不是list数据展示,无法通过for来实现.只能通过硬编码实现每一个cell.该Excel数据展示一共用到了四种样式,所以创建了4中style. 最 ...
- POI的入门:概述和创建EXCEL
POI结构说明 HSSF提供读写Microsoft Excel XLS格式档案的功能. XSSF提供读写Microsoft Excel OOXML XLSX格式档案的功能. HWPF提供读写Micro ...
- 使用Apache下poi创建和读取excel文件
一:使用apache下poi创建excel文档 1 @Test 2 /* 3 * 使用Apache poi创建excel文件 4 */ 5 public void testCreateExcel() ...
- Java Poi 在Excel中输出特殊符号
最近的工作围绕报表导出,并没有集成相应的报表插件,只是使用了Poi.其中有一个需求,Excel中导出特殊符号,如√.×等.在网上找寻了许久,没有相关资料,故记录分享一下. 思考良久,走了不少弯路,最后 ...
- java excel 多列排序_java poi处理excel多sheet并实现排序
需求:有一个数据字典全量汇总表,其中第一个sheet为目录,包括编号和表名,第二个以后为表的明细.其中sheet名就是表名但无序,sheet内字段序号无序有空行 现在要求将其中101,104,107, ...
- Java使用POI获取Excel公式
之前记录文章 Java使用POI创建excel Java使用POI读取excel 创建了一个有简单求和公式的excel进行测试 @Testpublic void testEvaluator() thr ...
最新文章
- linux c daemon 程序后台运行函数
- 「Apollo」Cyber RT 学习笔记
- nginx curl命令有效 curl_setopt无效_日志分析系列(外传一):Nginx透过代理获取真实客户端IP...
- 35 点击全图后发现地图“不见了”
- 计算机技术与分析化学论文,分析化学(论文).doc
- CodeForces - 233A Perfect Permutation
- 基于MUI框架的使用HTML5+实现的二维码扫描功能
- python异步回调函数的实现
- java登录验证用重定向_使用filter进行登录验证,并解决多次重定向问题
- 更改input标签的placeholder的样式
- SQL2005 第一次配置没有服务器名称的问题
- 区块链技术指南:常见问题
- 使用wkhtmltopdf将网页转换成pdf文件+前台下载
- 初学键盘计算机输入时注意,打字练习说明.doc
- 调用快递鸟API查询物流
- TesterHome android app 编写历程(三)
- 《惢客创业日记》2018.12.29(周六)取代手机的“量子智能标签”
- python上机编程报告_Python程序设计实验报告六:函数
- javascript判断常用浏览器版本和类型兼容处理
- 嵌入式linux/鸿蒙开发板(IMX6ULL)开发(三十一)驱动进化之路:设备树的引入及简明教程
热门文章
- 硬件学习笔记(器件篇)—— 电感(一)
- ubuntu install chrome
- H3C V7 防火墙多WAN 链路负载均衡配置方法(命令行)
- div自适应屏幕高度
- 制造业ERP源码 生产ERP源码 ERP源码
- html字体高度怎么调,当在CSS中设置字体大小时,字母的真实高度是多少?
- 面积与弦长_Simplelife_新浪博客
- 让某个应用以指定时间运行
- adobe bridge cs6怎么卸载_adobe bridge cs6 64_adobe bridge cs6安装_adobe bridge可以删吗
- 面向服务架构(SOA)与微服务架构