导包

编码

public class PoiTest { /**
* 最终效果
* 表头一内容0 表头二内容1 表头三内容2
表头一内容1 表头二内容2 表头三内容3
表头一内容2 表头二内容3 表头三内容4
表头一内容3 表头二内容4 表头三内容5
表头一内容4 表头二内容5 表头三内容6
表头一内容5 表头二内容6 表头三内容7
表头一内容6 表头二内容7 表头三内容8
表头一内容7 表头二内容8 表头三内容9
表头一内容8 表头二内容9 表头三内容10
表头一内容9 表头二内容10 表头三内容11
* 写数据
*
* @throws IOException
*/
@Test
public void testWriteExlPoi() throws IOException {
// 创建工作簿
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet newSheet = workbook.createSheet("我的工作簿一"); for (int i = 0; i < 10; i++) {
HSSFRow row1 = newSheet.createRow(i);
row1.createCell(0).setCellValue("表头一内容" + i);
row1.createCell(1).setCellValue("表头二内容" + (i + 1));
row1.createCell(2).setCellValue("表头三内容" + (i + 2)); } OutputStream fileOutPutStream = new FileOutputStream("D:/demo.xls");
workbook.write(fileOutPutStream); fileOutPutStream.close();
} // @Test
public void testReadExlPoi() throws IOException {
String filePath = "D:\\test.xls"; // 获取文档
HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(filePath));
// 获取表格
HSSFSheet oneSheet = workbook.getSheetAt(0); // 获取行
for (Row row : oneSheet) {
// 遍历每一行的列
for (Cell cell : row) {
// 获取每列中的数据
// 获取类型
int cellType = cell.getCellType();
if (cellType == Cell.CELL_TYPE_NUMERIC) {
// 数字类型
double numericCellValue = cell.getNumericCellValue();
System.out.print(numericCellValue + "\t");
} else if (cellType == Cell.CELL_TYPE_STRING) {
// 字符串类型
String value = cell.getStringCellValue(); System.out.print(value + "\t");
} else if (cellType == Cell.CELL_TYPE_FORMULA) {
// 公式类型 String value = cell.getCellFormula(); System.out.print(value + "\t");
} } System.out.println();
} }
}

JAVA 使用 POI进行读取Excel表格示例的更多相关文章

  1. java利用poi生成/读取excel表格

    1.引入jar包依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi< ...

  2. java的poi技术读取Excel[2003-2007,2010]

    这篇blog主要是讲述java中poi读取excel,而excel的版本包括:2003-2007和2010两个版本, 即excel的后缀名为:xls和xlsx. 读取excel和MySQL相关: ja ...

  3. java的poi技术读取Excel数据

    这篇blog主要是讲述java中poi读取excel,而excel的版本包括:2003-2007和2010两个版本, 即excel的后缀名为:xls和xlsx. 读取excel和MySQL相关: ja ...

  4. java的poi技术读取Excel[2003-2007,2010]

    这篇blog主要是讲述java中poi读取excel,而excel的版本包括:2003-2007和2010两个版本, 即excel的后缀名为:xls和xlsx. 读取excel和MySQL相关: ja ...

  5. java利用poi来读取execl表格返回对象

    利用poi来读取execl表格,返回一个对象(可能有点不完善,但是应该能满足平常的所用),用到了反射等等; 使用的jar包有: commons-collections4-4.1.jar poi-3.1 ...

  6. java的poi技术读取Excel数据到MySQL

    这篇blog是介绍java中的poi技术读取Excel数据,然后保存到MySQL数据中. 你也可以在 : java的poi技术读取和导入Excel了解到写入Excel的方法信息 使用JXL技术可以在 ...

  7. 利用java反射机制实现读取excel表格中的数据

    如果直接把excel表格中的数据导入数据库,首先应该将excel中的数据读取出来. 为了实现代码重用,所以使用了Object,而最终的结果是要获取一个list如List<User>.Lis ...

  8. Java使用poi包读取Excel文档

    项目需要解析Excel文档获取数据,就在网上找了一些资料,结合自己这次使用,写下心得: 1.maven项目需加入如下依赖: <dependency> <groupId>org. ...

  9. java使用poi(XSSFWorkbook)读取excel(.xlsx)文件

    经过一番搜索发现,java操纵excel文件常用的有jxl和poi两种方式,孰好孰坏看自己需求而定.其中最主要的区别在于jxl不支持.xlsx,而poi支持.xlsx这里介绍的使用poi方式(XSSF ...

随机推荐

  1. 如何开发Office平台上的扩展应用(又称为Office 2013 App,Office 2013 Add-Ins,Apps for Office,Office 应用)

    Office 扩展应用(Office Apps,Office 2013 AddIns,Apps for Office)开发 —— 中文文档 继 VBA 和 VSTO 之后, 微软为 Office 平台 ...

  2. Zookeeper zkui-zookeeper图形化管理工具

    zkui zkui是一个Zookeeper可视化管理工具. Github:https://github.com/DeemOpen/zkui zkui安装 1.Git拉取代码 #git clone ht ...

  3. js数字转成金额格式

    本文有以下三个段落 1.方法展示 2.方法说明 3.方法实例 1.方法展示 //将数字转换成金额显示 function toMoney(num){ num = num.toFixed(2); num ...

  4. Linux下python多版本多环境介绍

     一.python多版本配置说明 安装python相关依赖 [root@centos6 ~]# yum install -y gcc make patch gdbm-devel openssl-dev ...

  5. java源码解析之String类(四)

    /* * 返回指定字符第一次出现的字符串内的索引 */ public int indexOf(int ch) { return indexOf(ch, 0); } /* * 返回指定字符第一次出现的字 ...

  6. Java---使用EWS读取exchange邮件

    第一步: 下载EWS API相关包: 从如下路径下载EWS API包:http://code.msdn.microsoft.com/Exchange-EWS-Java-API-12-1a5a1143 ...

  7. 【java】MD5加密工具

    MD5: /** * 对指定字段进行MD5加密 * 参数为空或发生异常都会返回 @PASE-_FAIL (-1) * @author ZX * @date 2018年09月10日16:03:07 * ...

  8. 【数据结构】红黑树-Java实现

    WIKI:https://en.wikipedia.org/wiki/Red%E2%80%93black_tree 转:红黑树(五)之 Java的实现 总结的比较精炼的: http://www.cnb ...

  9. MethodInterceptor-方法拦截器

    MethodInterceptor 方法拦截器,也就是aop拦截方法 1.使用示例 public interface MethodInterceptor extends Interceptor { O ...

  10. CSS清除默认样式代码

    html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, s ...