社区
Java SE
帖子详情
怎样读取EXCEL文件里的数据?
mingyun310
2007-04-18 02:19:31
如题。如果有个成型的方法就更好了。
...全文
270
4
打赏
收藏
怎样读取EXCEL文件里的数据?
如题。如果有个成型的方法就更好了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WIN_ANGEL
2007-04-18
打赏
举报
回复
楼主你可以把
System.out.print(((NumberCell)cell).getValue());
System.out.print(((DateCell)cell).getDate());
System.out.print(cell.getContents());
这三句都换成向ArrayList或其它集合里添加的语句
System.out.print("\t");
System.out.print("\n");
这2句可以去掉 它们只是为了显示出和原文件里同样风格
WIN_ANGEL
2007-04-18
打赏
举报
回复
读取含有多个sheet的EXCEL文件
import java.io.File;
import java.io.IOException;
import jxl.Cell;
import jxl.CellType;
import jxl.DateCell;
import jxl.NumberCell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
public class JXL {
public void readFile(String path){
Workbook workbook = null;
try {
workbook = Workbook.getWorkbook(new File(path));
}catch(BiffException e){
e.printStackTrace();
}catch(IOException e){
e.printStackTrace();
}
Sheet[] sheet = workbook.getSheets();
Cell cell = null;
for(int k=0;k<sheet.length;k++){
for(int i = 0; i <sheet[k].getRows(); i++) {
for(int j = 0; j <sheet[k].getColumns(); j++) {
cell=sheet[k].getCell(j, i);
if(cell.getType()==CellType.NUMBER){
System.out.print(((NumberCell)cell).getValue());
}else if(cell.getType()==CellType.DATE){
System.out.print(((DateCell)cell).getDate());
}else{
System.out.print(cell.getContents());
}
System.out.print("\t");
}
System.out.print("\n");
}
}
workbook.close();
}
public static void main(String[] args){
String path="c:/fundvalue-1.xls"; //这里写你要读的文件名 注意是“/”不是“\”
JXL OB=new JXL();
OB.readFile(path);
}
}
mingyun310
2007-04-18
打赏
举报
回复
多谢。测试了一下好使。
zuguanqun
2007-04-18
打赏
举报
回复
List list = new ArrayList();
try {
File exlFile = new File(路径);
Workbook workbook = Workbook.getWorkbook(exlFile);
Sheet sheet = workbook.getSheet(0);//取得EXCEL第一TABLE页的内容
Cell[] colvalue = sheet.getColumn(1);//取得第一列
for (int j = 1; j < colvalue.length; j++) {//根据行数循环
Cell[] colrow = sheet.getRow(j);//取得对应行的列
for (int i = 0; i < colrow.length; i++) {//根据列数循环
list.add(colrow[i].getContents());//把本行的各列内容存放到LIST中
}
}
// 释放资源
workbook.close();
} catch (Exception e) {
// log.error(e.getMessage());
}
C++
读取
excel
数据
读取
环境为Win10+VS2015,个人参考资料封装的
excel
读取
模块用来
读取
Excel
2007中的
数据
,
文件
为压缩
文件
,亲测可用。
vb6
读取
excel
文件
vb6
读取
excel
文件
内容 如何连接sql
数据
库
读取
里
面的
数据
excel
2003
【曾贤志】openpyxl处理
Excel
数据
- 第2季 巩固篇
我们学习了python的相关知识。...因此我们推出了《Python处理
Excel
数据
之Openpyxl》课程。有以下两个目的: 一是巩固前面学习的python基础知识。 二是学习一个功能更强大的处理
Excel
数据
的库openpyxl。
如何在WINCC中基于VBS实现对
EXCEL
文件
中
数据
的读写?.docx
如何在WINCC中基于VBS实现对
EXCEL
文件
中
数据
的读写?
用QT
读取
Excel
文件
并将
数据
在界面上动态显示
1、使用Qt5.6开发显示界面 ; 2、软件功能:将
excel
文件
中的
数据
动态显示在界面上,便于大
数据
的动态观察; 实现功能1:对
Excel
文件
进行读操作,将
Excel
数据
存入QList
类型的变量中,实现快速获取
excel
数据
和对
excel
数据
的操作 实现功能2:使用qcustomplot类将
数据
动态显示在界面上
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章