java读写excel表格数据

java读写excel表格数据

excel类

package excel;import java.io.File;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;public class excel {public static void main(String[] args) throws Exception {//Excel办公,以表格形式存在//如何实现:1.fastExcel 2.jxl解析(第三方) 3.poi方式(第三方)//通过jxl方式解析Excel步骤如下://1. 导入jxl的jar包//2. 获取到Excel文件File file = new File("/Users/holmes/eclipse-workspace/excel/data/ip.xls");Workbook wb =  Workbook.getWorkbook(file);//3. 获取指定的sheet页码   通过指定的Sheet页的名字获取指定的Sheet页,也可以通过索引获取SheetSheet sheet = wb.getSheet("Sheet1");//4. 获取指定的单元格的数据  通过getCell方法获取指定单元格对象,参数是column,row,索引从0开始
//      Cell cell = sheet.getCell(0,0);
//      System.out.println(cell.getContents());//4.1 循环获取指定的行和列的单元格的值     外循环控制行,内循环控制列for (int i = 0; i < sheet.getRows(); i++) {for (int j = 0; j < sheet.getColumns(); j++) {Cell cell = sheet.getCell(j,i);System.out.print(cell.getContents()+"\t");      //\t代表tab键的字符}System.out.println();               //设置每查询完一行就换行}wb.close();    //将工作簿的资源关闭/*** 写数据进入工作表*/createWritableWorkbook("/Users/holmes/eclipse-workspace/getProxy/data", "1.xls");}// 首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象public static WritableWorkbook createWritableWorkbook(String parent,String fileName) {WritableWorkbook wwb = null;try {// 首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象wwb = Workbook.createWorkbook(new File(parent, fileName));String[][] ss = { { "东亚", "日本111" }, { "南亚", "印度11" },{ "其他", "缅甸11" } };writeExcel(wwb, ss);} catch (Exception e) {e.printStackTrace();}return wwb;}// 创建一个可写入的工作表// Workbook的createSheet方法有两个参数,第一个是工作表的名称,第二个是工作表在工作薄中的位置public static void writeExcel(WritableWorkbook wwb, String[][] ss)throws Exception {if (wwb != null && ss != null) {WritableSheet ws = wwb.createSheet("工作表名称", 0);// 下面开始添加单元格for (int i = 0; i < ss.length; i++) {for (int j = 0; j < ss[i].length; j++) {// 这里需要注意的是,在Excel中,第一个参数表示列,第二个表示行Label labelC = new Label(j, i, ss[i][j]);// 将生成的单元格添加到工作表中ws.addCell(labelC);}}// 从内存中写入文件中wwb.write();// 关闭资源,释放内存wwb.close();}}}

java读写excel表格数据相关推荐

  1. 用AHK读写Excel表格数据

    这是用AHK读写Excel表格数据的例子,可以用于自动化编程中. 优点是:利用COM读取Excel表格数据,不用来回切换,且比复制可靠. ;------------------------------ ...

  2. Java实现Excel表格数据的导入(兼容xls与xlsx)

    Java实现Excel表格数据的导入(兼容xls与xlsx) 目录 依赖 代码 注意点 目录 依赖 <!-- 添加POI的依赖用于Excel的操作 --><dependency> ...

  3. 手把手教你用java读写excel表格文件(POI,EasyExcel)

    视频链接-我是学习之星我为狂神打call~ [狂神说Java]POI及EasyExcel一小时搞定通俗易懂 想给项目添加一个表格导入导出功能吗? "xxx管理系统"没有导入导出功能 ...

  4. java读取excel表格数据

    1 背景介绍 java读取excel文件有很多的应用场景,如读取数据后入库,或者做数据分析,预处理等等,那么如何做到读取文件呢,下面看具体步骤. 笔者使用环境是IDEA2020.1,jdk8. 2 导 ...

  5. java导入Excel表格数据

    一.思路是这样的: 1.先做好一个Excel模板供用户下载,例如下图 2.用户使用模板填好数据,上传Excel文件到web后台,后台接收文件. 3.把用户上传的文件进行校验文件格式.字段是否符合要求, ...

  6. pandas读写Excel表格数据

    [高心星出品] 文章目录 前言 一.pandas是什么? 二.使用步骤 1.安装pandas库 2.安装openpyxl库 3.导入pandas库 4.pandas读取表格数据 5.将数据存入表格 总 ...

  7. excel 单元格如何获取textbox中的值 java,把excel表格数据定义为文本框-excel中如何将单元格里的数值显示在文本框(textbox)里...

    excel中如何将单元格里的数值显示在文本框(textbox)里 sheets("Sheet2").range("b3")=textbox ---------- ...

  8. Java中Excel表格数据的导入和导出步骤和方法

    Java Excel API既可以从本地文件系统的一个文件(.xls),也可以从输入流中读取Excel数据表.读取Excel数据表的第一步是创建Workbook(术 语:工作薄),下面的代码片段举例说 ...

  9. STM32(或其他MCU)如何向SD卡、U盘读写Excel表格数据

    1,直接上方法         在程序中将 待保存的数据 以".csv"格式(.csv一种特殊纯文本文本,同操作.txt方式一样) 存储到 SD卡,U盘中!再将 SD卡,U盘插入电 ...

最新文章

  1. 单元格内多个姓名拆分成一列_EXCEL拆分单元格中的姓名,这都不叫事儿
  2. Master3 罗技 版本号的问题
  3. 汇编语言--算术运算指令
  4. python 自定义模块的发布和安装
  5. SpringMVC核心流程图
  6. mysql5.6安装51cto_MySQL 5.6 for Windows配置安装之解压缩版
  7. C# CKEditor、CKFinder集成使用
  8. 嵌入式开发有年龄限制吗_报名深圳成考有年龄限制吗?
  9. 网络协议:TCP滑动窗口
  10. 2018-2019-2 网络对抗技术 20165334 Exp7 网络欺诈防范
  11. Open3d之网格变形
  12. python导入模块中的对象_详解Python项目开发时自定义模块中对象的导入和使用
  13. nginx跨域配置步骤
  14. 安装CUDA和CUDNN
  15. java 毫秒数一天_java用毫秒数做日期计算的一个踩坑记录
  16. 【SpringBoot】Bean 注入失败问题汇总
  17. Vue前端编译问题集
  18. mac修改终端字体样式和大小
  19. 世界上最经典的25句话 (图文)
  20. MySQL_12_ShardingJDBC实现读写分离与分布式事务

热门文章

  1. 天河2号超级计算机每秘算几次,世界第一超算:天河二号操作系统揭秘
  2. 手机信号弱或服务器维护,手机信号弱的解决方法
  3. mul python_python – int .__ mul__,比operator.mul慢2倍
  4. 计算机阅卷英语教学,阅卷英语论文,关于计算机电子阅卷在英语教学中的应用相关参考文献资料-免费论文范文...
  5. 进军硅谷——程序员面试揭秘
  6. 给头像加圣诞帽子网站源码 新增一款绿帽子
  7. java 如何循环执行一个对象_如何跟相亲对象聊微信?四个技巧一用一个准
  8. 安卓rom制作教程_【ROM】Z17S MIUI10.3.2.0 安卓9 全面屏手势|小爱同学|游戏模式 VIP第二版...
  9. java实现coap协议源码_原 分布式项目(三)CoAp
  10. 求大神指点,unity多视角漫游是什么意思