JXL读取Excel(只支持xls版本)——(二)
注意:jxl是不支持xlsx后缀的excel的。因此建议用POI读取excel。
Jar包
同一一样
Java代码
package JXL;
import java.io.File;
import java.io.IOException; import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException; public class ReadExcel {
public static void main(String[] args) {
try {
Workbook workbook = Workbook.getWorkbook(new File("e:/JXL_TEST.xls"));
Sheet sheet = workbook.getSheet(0);
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()+" ");
}
System.out.println();
}
workbook.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
结果:
aaarticlea/png;base64,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" alt="" />
JXL读取Excel(只支持xls版本)——(二)的更多相关文章
- JXL导出Excel(只支持xls版本)——(一)
注意: 导出的后缀是xls可以直接打开,如果导出的后缀是xlsx打开报错,需要手动将名字改为xls才可以打开.也就是JXL不可以导出xlsx的excel. Jar包
- 利用jxl读取excel合并的单元格的一个小样例
工作中我们可能要把Excel文件的记录保存到数据库, 今天我用jxl读取Excel文件时遇到了合并格的问题,记录例如以下: 如Excel文件例如以下: watermark/2/text/aHR0cDo ...
- java中使用jxl读取excel中的数据
package bboss; import java.io.File; import java.io.FileInputStream; import java.io.IOException; impo ...
- Java——jxl读取Excel文件
1.创建文件流,打开EXCEL文件(jxi不支持.xlsx文件,支持.xls) FileInputStream excelFile = new FileInputStream(excelPath); ...
- jxl读取excel浮点数据时,小数点后三位截取问题
今天导入Excel数据时,发现很多浮点数据被自动四舍五入只保留了三位,原来是jxl里对getContents()进行了封装,对数值型数据作了该处理.一般我们会对读取excel的一整套流程作为工具类,那 ...
- Java web项目 Jxl 读取excel 并保存到数据库,(从eclipse上移动到tomact服务器上,之路径更改,)
最开始在eclipse中测试的时候,并没有上传到服务器上,后来发现,想要读取数据必须上传服务器然后把文件删除就可以了,服务器不可以直接读取外地的文件.用到jxl 1.上传到服务器 前端 <for ...
- Java 用jxl读取excel并保存到数据库(此方法存在局限,仅限本地电脑操作,放在服务器上的项目,需要把文件上传到服务器,详细信息,见我的别的博客)
项目中涉及到读取excel中的数据,保存到数据库中,用jxl做起来比较简单. 基本的思路: 把excel放到固定盘里,然后前段页面选择文件,把文件的名字传到后台,再利用jxl进行数据读取,把读取到的数 ...
- 阿里的Easyexcel读取Excel文件(最新版本)
本篇文章主要介绍一下使用阿里开源的Easyexcel工具处理读取excel文件,因为之前自己想在网上找一下这个简单的立即上手的博客,发现很多文章的教程都针对比较旧的版本的Easyexcel,没有使 ...
- 通过jxl 读取excel 文件中的日期,并计算时间间隔
java读取excel里面的日期会出现相差8小时的问题. 比如excel里面有一个日期是:2012-7-2 17:14:03秒,用Cell cell=readSheet.getCell(colNo, ...
随机推荐
- python3网络爬虫(4):python3安装Scrapy
运行平台: Windows python版本: python3.5.2 IDE: pycharm 一.Scrapy简介 Scrapy是一个为了爬取网站数据提取结构性数据而编写的应用框架,可以应用于数 ...
- 移除SharePoint2013里的NoteBook笔记本链接
cls $featureID = (Get-SPFeature | ?{ ($_.DisplayName -eq "SiteNotebook") -and ( $_.Scope - ...
- CF1073E Segment Sum 解题报告
CF1073E Segment Sum 题意翻译 给定\(K,L,R\),求\(L~R\)之间最多不包含超过\(K\)个数码的数的和. \(K\le 10,L,R\le 10^{18}\) 数位dp ...
- 初探angular2
Angular2 是一款开源JavaScript库,由Google维护,用来协助单一页面应用程序运行. Angular2 是 Angular 1.x 的升级版本,性能上得到显著的提高,能很好的支持 W ...
- 多个 ng-app 中 Controllers & Services 之间的通信
原文发布在个人独立博客上,链接:http://pengisgood.github.io/2016/01/31/communication-between-multiple-angular-apps/ ...
- 用socket写一个简单的客户端和服务端程序
用来练手写写socket代码 客户端代码 #include <stdio.h> #include <sys/types.h> #include <sys/socket.h ...
- P2034 选择数字
P2034 选择数字 题目描述 给定一行n个非负整数a[1]..a[n].现在你可以选择其中若干个数,但不能有超过k个连续的数字被选择.你的任务是使得选出的数字的和最大. 错误日志: longlong ...
- JavaSE学习总结(十八)—— 多线程
多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术.具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能.具有这种能力的系 ...
- 在 golang 中使用 Json
序列化 序列化对象将使用 encoding/json 中的 Marshal 函数. 函数原型为:func Marshal(v interface{}) ([]byte, error) 以下是官网给出的 ...
- javascript 伪数组与标准数组
伪数组 1. 是一个对象 2. 必须有length 属性,length 值是number 类型 3. 如果这个对象的length 不为0,那么必须要有按照下标存储的数据 标准数组 判断数据是否是标准数 ...