java 如何一列一列读取excel数据

 我来答
as3_0
2010-08-08 · TA获得超过241个赞
知道答主
回答量:229
采纳率:0%
帮助的人:111万
展开全部
使用jxl可以做到。
bill76554792
2010-08-09 · TA获得超过954个赞
知道小有建树答主
回答量:723
采纳率:50%
帮助的人:595万
展开全部
用POI插件。
上网下载POI的若干个jar包,把这些包导入到你的项目,然后就可以调用这些包里定义好的类和函数来操作excel了。具体代码网上很多,自己搜吧,我只是给你个思路而已。2楼给的代码都差不多了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c2424acff
2010-08-08 · TA获得超过166个赞
知道答主
回答量:43
采纳率:0%
帮助的人:25.9万
展开全部
import java.io.*;
import jxl.*;
… … … …
try
{
//构建Workbook对象, 只读Workbook对象
//直接从本地文件创建Workbook
//从输入流创建Workbook
InputStream is = new FileInputStream(sourcefile);
jxl.Workbook rwb = Workbook.getWorkbook(is);
}
catch (Exception e)
{
e.printStackTrace();
}

//获取第一张Sheet表
Sheet rs = rwb.getSheet(0);

//获取第一行,第一列的值
Cell c00 = rs.getCell(0, 0);
String strc00 = c00.getContents();
//获取第一行,第二列的值
Cell c10 = rs.getCell(1, 0);
String strc10 = c10.getContents();
//获取第二行,第二列的值
Cell c11 = rs.getCell(1, 1);
String strc11 = c11.getContents();
System.out.println("Cell(0, 0)" + " value : " + strc00 + "; type : " +
c00.getType());
System.out.println("Cell(1, 0)" + " value : " + strc10 + "; type : " +
c10.getType());
System.out.println("Cell(1, 1)" + " value : " + strc11 + "; type : " +
c11.getType());
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式