pom.xml

org.apache.poi

poi-ooxml

4.1.0

File xlsFile = new File("C:\\Users\\gaohuan\\Desktop\\1.xlsx");

// 获得工作簿对象

// 获得工作簿

Workbook workbook = WorkbookFactory.create(xlsFile);

// 获得工作表个数

int sheetCount = workbook.getNumberOfSheets();

// 遍历工作表

for (int i = 0; i < sheetCount; i++) {

Sheet sheet = workbook.getSheetAt(i);

// 获得行数

int rows = sheet.getLastRowNum() + 1;

// 获得列数,先获得一行,在得到改行列数

Row tmp = sheet.getRow(0);

if (tmp == null) {

continue;

}

int cols = tmp.getPhysicalNumberOfCells();

// 读取数据

for (int row = 0; row < rows; row++) {

Row r = sheet.getRow(row);

for (int col = 0; col < cols; col++) {

System.out.printf("%10s", r.getCell(col).getStringCellValue());

}

System.out.println();

}

}

// 创建工作薄

HSSFWorkbook workbook = new HSSFWorkbook();

// 创建工作表

HSSFSheet sheet = workbook.createSheet("sheet10");

for (int row = 0; row < 10; row++) {

HSSFRow rows = sheet.createRow(row);

for (int col = 0; col < 10; col++) {

// 向工作表中添加数据

rows.createCell(col).setCellValue("data" + row + col);

}

}

File xlsFile = new File("C:\\Users\\gaohuan\\Desktop\\2.xls");

FileOutputStream xlsStream = new FileOutputStream(xlsFile);

workbook.write(xlsStream);

原文:https://www.cnblogs.com/huan30/p/14292002.html

java poi excel读写_JAVA-POI操作Excel读写相关推荐

  1. java操作excel方法_Java实现操作excel表格的方法

    Java开发人员开发的项目需要自动读取数据,其实我们还需要用程序处理Excel数据表,接下来爱站技术频道小编就为大家讲解Java实现操作excel表格的方法吧! 一:查 (查找本地指定位置的excel ...

  2. java excel 列_java 如何操作excel 插入一列

    首先你要了解excel文件的构成,这里给你一个大概的轮廓: HSSFWorkbook excell的文档对象 HSSFSheet excell的表单 HSSFRow excell的行 HSSFCell ...

  3. POI中HSSF和XSSF操作Excel

    POI中HSSF和XSSF操作Excel 在公司实习快一个月了,这段时间公司业务要用JAVA操作复杂的Excel报表.刚开始的Excel还好,没有涉及到复杂的图表,所以使用JXL操作Excel,但是到 ...

  4. python如何操作excel数据_Python如何操作Excel

    以上可以根据需求的不同,选择合适的工具,现在给大家主要介绍最常用的xlrd&xlwt&xlutils系统工具的使用 1. xlrd&xlwt&xlutils介绍 xlr ...

  5. excel poi 的xml配置_POI操作Excel

    一.POI概述 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 结构: HSSF - 提供读写Mi ...

  6. java导出excel报表_java怎样导出Excel报表呢?

    当前B/S模式已成为应用开发的主流,而在开发企业办公系统的过程中,常常有客户这样子要求:把系统数据库中的数据导出到Excel,用户查看报表时直接用Excel打开.或者是:用户已经习惯用Excel打印, ...

  7. java 操作excel jxl_java 中JXL操作Excel实例详解

    JXL操作Excel 前言: jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一 ...

  8. java excel 设置行高 jxi_JAVA操作excel的一些例子

    JAVA操作EXCEL有两种办法,一个用POI,一个用JXI,好象听说JXI对中文的支持会稍微好些. 1 用POI,一个写的例子: import org.apache.poi.hssf.usermod ...

  9. java 对象读写_java 对象输入输出流读写文件的操作实例

    java 对象输入输出流读写文件的操作实例 java 支持对对象的读写操作,所操作的对象必须实现Serializable接口. 实例代码: package vo; import java.io.Ser ...

  10. python的excel教程_python怎么操作Excel

    大家好,我们今天来一起探索一下用Python怎么操作Excel文件.与word文件的操作库python-docx类似,Python也有专门的库为Excel文件的操作提供支持,这些库包括xlrd.xlw ...

最新文章

  1. jClarity发布Censum 3.0
  2. (10)调用门提权(无参数)
  3. 块状元素、内联元素和内联块状元素
  4. leetcode刷题 60 61
  5. linux之vim操作快速跳到下一个空格和上一个空格命令
  6. java数组交集_java数组的交集和并集
  7. int x = 0x13 c语言,2004年7月全国高等教育自学考试微型计算机原理与接口技术试题...
  8. 如何看待蒂姆·库克在苹果的地位
  9. 研究员使用新型CPU攻击技术 “SmashEx” 攻破 Intel SGX
  10. 读Zepto源码之assets模块
  11. 小程序二维码(扫描二维码到小程序页面)
  12. 生命密码是几适合学计算机,生命密码学
  13. Android Debug Bridge(ADB)学习总结
  14. 你好,我是计算机组成原理(计算机组成原理1)
  15. STM32F103C8核心板原理图
  16. 应用示例:图像文字识别
  17. NIPS最佳,惊人的天赋与无人察觉的缺陷并存,GPT-3的未来有多少种可能......
  18. h.265不是视频压缩技术未来的5个原因
  19. 普通盒模型和怪异盒模型
  20. 搜索引擎的网站登录入口

热门文章

  1. 区块链 稳定币和法定数字货币简介
  2. python3 自动化交互模块 pexpect 简介
  3. python3 f-strings格式字符串
  4. linux内核 current当前进程指针 task_struct结构介绍
  5. linux gdb调试问题汇总
  6. ArrayList和LinkedList的各项操作性能比较
  7. int(*p)[]和int(**p)[]
  8. Android开发--浅谈ExpandableListActivity
  9. mysql preparedstatement 批量update,PreparedStatement的批量更新的有关问题(只执行最后一条插入语句)...
  10. 大学计算机系一周上几节课,大学生晒课程表,一周45节课无双休,三个专业是满课重灾区...