有时在java开发中会操作excel表格,其实操作起来也特别简单。这里把前期操作步骤说一下,本文会简单的介绍一个开放源码项目:Java Excel Api,使用它大家就可以方便的操作Excel文件了。

首先下载好:Java Excel Api,这个文件我已经和JAVA+Excel+API详细教程.pdf一并压缩上传了,感兴趣的朋友可以下载!

我这里用的开发平台是Eclipse,这里我把操作简单说一下:

1,  建,立java项目,在这个项目在建立一个新的文件夹lib;

2,  将jxl.jar,即Java Excel Ap,复制到lib

3,然后右键点击这个java项目,选择Properties

4,在左侧列表里选中Java Build Path,右侧选中Libraries

5,点击Add JARs

6,  然后去选择这个项目中lib文件夹中的jxl.jar,点击确定

成功后,项目中会多一个文件夹为:Referenced Libraries

准备工作完成后,就可以去操作excel了,

下面贴一段读取的代码:importjava.io.File;

import java.io.IOException;

import jxl.Cell;

import jxl.Sheet;

import jxl.Workbook;

import jxl.read.biff.BiffException;

public class mainClass {

public static void main(String args[]){

File f=new File("E:"+File.separator+"dataAnalysis"+File.separator+"test.xls");

//这是我自己建的,位于E:\dataAnalysis文件夹中的test.xls    try {

Workbook book=Workbook.getWorkbook(f);//        Sheet sheet=book.getSheet(0);   //获得第一个工作表对象        for(int i=0;i

for(int j=0;j

Cell cell=sheet.getCell(j, i);  //获得单元格                System.out.print(cell.getContents()+" ");

}

System.out.print("\n");

}

} catch (BiffException e) {

//TODO Auto-generated catch block        e.printStackTrace();

} catch (IOException e) {

//TODO Auto-generated catch block        e.printStackTrace();

}

}

}

这只是一个简单的示例,想跟深入了解的同学可以去下载我上传的 JAVA+Excel+API详细教程.pdf去学习更多。

类似的还有一个跟Java Excel Api一样的开源项目Poi,也是对Excel文件进行操作的,有兴趣的同学可以去了解下。

运行时可能出现的问题(控制台输出如下):

Command format:  Demo [-unicode] [-csv] [-hide] excelfile

Demo -xml [-format]  excelfile

Demo -readwrite|-rw excelfile output

Demo -biffdump | -bd | -wa | -write | -formulas | -features | -escher | -escherdg excelfile

Demo -ps excelfile [property] [output]

Demo -version | -logtest | -h | -help

解决方法如下:在运行此项目会有个select Java Application的弹窗让你去选择,不要一味的去单击确定,要注意你的主方法在那个类中就选中那个类,我的主方法在mianClass.java这个类中,操作如下图:

如果还出现问题,请大家提出来,咱们一起解决!

java excel api及详细教程_Java Excel Api及详细教程相关推荐

  1. Java设置Excel打印一页宽_Java Excel页面设置:页边距、页面大小/方向/背景、缩放比例、打印范围...

    关于内容概述 本文介绍如何通过Java 程序进行Excel页面设置,如设置页边距.页面大小.页面方向.页面背景.页面缩放比例.打印范围等等.可参考如下方法进行相关代码操作: 关于工具使用 工具使用免费 ...

  2. java编译器使用教程_Java编译器API简介

    今天给大家分享的是Java编译器API简介,文章部分内容摘自[优锐课]学习笔记. Java编译器API Java编译器API是Java模块(称为java.compiler)的一部分.该模块包括语言模型 ...

  3. myeclipse java教程_Java之Myeclipse使用详细教程

    Java之Myeclipse使用详细教程 学习编程开发是件需要持之以恒的是,大家加油好好努力,早日成为变成精英. 第一部分MyEclipse的基本使用 一.提示:MyEclipse的透视图按钮:可以切 ...

  4. java环境教程_java环境配置的详细教程(图文)

    本篇文章给大家带来的内容是关于java环境配置的详细教程(图文),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. JAVA环境变量的配置:Path,JAVA_HOME,CLASSPAT ...

  5. java 在cell放入图片_Java Excel 插入图片

    在POI中有HSSFPatriarch对象,该对象为画图的顶级管理器,它的createPicture(anchor, pictureIndex)方法就能够在Excel插入一张图片.所以要在Excel中 ...

  6. java连接mysql教程_Java连接MySQL数据库详细教程(附网盘下载地址)

    importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.s ...

  7. java异常详细讲解_Java异常处理机制的详细讲解和使用技巧

    一起学习 1. 异常机制 1.1 异常机制是指当程序出现错误后,程序如何处理.具体来说,异常机制提供了程序退出的安全通道.当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器. 1.2 ...

  8. java反射机制原理详解_java反射机制的详细讲解

    一 , 什么是java反射机制? JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意方法和属性:这种动态获取信息以及动态调用对象 ...

  9. java api 1.6 下载_Java JDK API

    JDKJavaDevelopmentKit是SunMicrosystems针对Java开发员的产品.自从Java推出以来,JDK已经成为使用最广泛的JavaSDK.JDK是整个Java的核心,包括了J ...

最新文章

  1. pycharm如何执行高级撤销操作回到历史
  2. [elk]logstash grok原理
  3. 集群应用服务器环境中会话管理(复制)的Oracle Coherence最佳实践
  4. 三菱socket通信实例_三菱自动化产品相关知识整理汇总
  5. Ubuntu14.04 Apollo 3.5安装
  6. Python基本操作(四) 循环与判断
  7. ice通信原理_变频开关电源工作原理,开关电源自我检修
  8. Entity Framework使用Sqlite时的一些配置
  9. 学习笔记:关于科学方法在社会科学中的局限性
  10. 视频教程-SQL语句视频课程(进阶版)-Oracle
  11. cad导出pdf_CAD手机看图软件中怎么将CAD图纸转为PDF/图片格式?
  12. bam文件flag的含义
  13. 物联网、大数据、云计算、人工智能之间的关系
  14. 未明学院:大学四年应当如何度过,才算不辜负?
  15. oracle现金流量表逻辑,现金流量表内在逻辑研究
  16. Flash extractor功能介绍
  17. 2022年中式面点师(中级)复训题库及模拟考试
  18. 编程大佬行为准则:一杯茶一包烟,一行代码写一天
  19. 如何开发一个地图导航系统
  20. 按键精灵_Wscript.Shell操作

热门文章

  1. 【转】用天文方法计算二十四节气(上)
  2. 如何是实现微信会员开卡组件中一个手机号绑定一个微信号(思路篇)
  3. 二手行业能找回“消失的五年”吗?
  4. 爬楼梯,假设你正在爬楼梯,需要 n 步你才能到达顶部。但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶?
  5. todo清单项目开发,todo清单不止是简单的勾选,还能做更多事情
  6. 销 售 具 备 10 条
  7. 如何在 JavaScript 中获取当前日期?
  8. 【C语言作业7】二分法猜数游戏:先由计算机“想”一个1~100之间的数请人猜,用二分法进行猜数,计算机给出反馈,猜大额或是猜小了,直到人猜对为止。计算机记录猜的次数,以此反映猜的水平。
  9. 考研高数之无穷级数题型一:判断收敛性、求收敛半径以及收敛域和收敛区间(题目讲解)
  10. 一个表字段做为表名_在冬天,安心做一个简单知足的人 |为你读诗