本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
paulwong - fantaxy025025
- johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- gengyun12
- jickcai
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- 龙儿筝
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- nychen2000
- lzyfn123
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
Jsp/Servlet + POI 导出 Excel(文件名支持中文)
原文地址:http://zhanqi.net/blog/287/
测试环境 Servlet/Struts2 + POI 3.7
支持导出 Excel2003/2007 格式,导出文件名支持中文,无乱码
更多详情见代码及方法注释,附:POI下载 POI操作指南
/**
* Jsp/Servlet + POI 导出 Excel
*
* @param response ...
java利用poi导出excel
package zy.demo.test;
import org.apache.poi.hssf.usermodel.HSSFFont;
import org.apache.poi.hssf.usermodel.HSSFRichTextString;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apach ...
POI读取EXCEL数字单元格避免科学计数法
当使用POI处理excel的时候,遇到了比较长的数字,虽然excel里面设置该单元格是文本类型的,但是POI的cell的类型就会变成数字类型。
而且无论数字是否小数,使用cell.getNumbericCellValue() 去获取值的时候,会得到一个double,而且当长度大一点的时候会变成科学计数法形式。
那么获取这个单元格的原始的数据,就其实是一个double怎么转换成整数的问题了。 ...
poi导出excel合并单元格(包括列合并、行合并)
1 工程所需jar包如下:
commons-codec-1.5.jar
commons-logging-1.1.jar
log4j-1.2.13.jar
junit-3.8.1.jar
poi-3.9-20121203.jar
2 Code:
/**
* 导出设备信息Excel
* @param form 和 HTTP 请求相关的表格对象
* @param res ...
poi 实现合并单元格
cell.setCellValue("销售订单");
cell.setCellStyle(cellStyle1);
PoiExcelUtil.setRegionStyle(sheet,new CellRangeAddress(0, 0, 0, 8), cellStyle1);
PoiExcelUtil.mergeCell(sheet, 0, 0, 0, 8);
注意 ...
poi生成excel通用方法
说明:此方法依赖于帮助类PoiExcelUtil.java。
/**
* 创建excel
* @param dateList String数组数据集合
* @param titleArray 表头数组
* @param sheetName sheet名称
* @param fileName 文件名称(该功能的最终名称为paht+fileName+sysdate+ ...
maven的poi配置
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.9</version>
</dependency>
在pom文件中天加该配置项,保存,项目会自动添加 ...
PoiExcel帮助类
package com.jala.finance.util;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.commons.logging.Log;
import org.apache.c ...
POI的HSSFColor
color
org.apache.poi.hssf.util.HSSFColor$GREY_80_PERCENT@1aadbf7
color
org.apache.poi.hssf.util.HSSFColor$INDIGO@4f4458
color
org.apache.poi.hssf.util.HSSFColor$PLUM@10 ...
Poi Unable to read entire header; 0 bytes read; expected 512 bytes
Java 使用POI 读取 excel文件,错误:
Unable to read entire header; 0 bytes read; expected 512 bytes
原因可能:
FileInputStream 使用了两次,第二次就会报这个错
用jXLS和poi导出Excel
apache的poi提供了支持MS Office文档操作的java API。jXLS则是基于poi提供了支持Excel模版操作的API。
jXLS的主页是:http://jxls.sourceforge.net,似乎国内不能访问,需要代理。
下面是一些例子,以及我对导出到多个sheet的一个封装。
先定义一个模版:
这里的jxls tag和JSP的tag很像,varStatus是 ...
eclipse中POI操作EXCEL简述
2.1创建workbook
HSSFWorkbook wb = new HSSFWorkbook();
//使用默认的构造方法创建workbook
FileOutputStream fileOut = new FileOutputStream("workbook.xls");
//指定文件名
wb.write(fileOut);
//输出到文件
POI导出Excel通过CellNum获取对应横向坐标
下边方法主要是通过传入当前所在cell的num值(+1),如当前在第一列就是1,第二列就是2....;
能够拿到当前列横向坐标如1对应'A',28对应'AB',这里没有传入rownum,可自行拼接成完整坐标。
private static final String [] tags = {"A","B","C","D& ...