用java编程获取excel单元格

可不可以用java直接编写一个程序获取excel表中单元格的内容,而不要用到API或者JXL这些的。。就是纯碎用java实现。。有没办法?... 可不可以用java直接编写一个程序获取excel表中单元格的内容,而不要用到API或者JXL这些的。。就是纯碎用java实现。。有没办法? 展开
 我来答
匿名用户
2013-11-09
展开全部
也不是没有办法的,POI或JXL这些组件也是用纯JAVA来写的,不依靠它们相当于用JAVA来实现它们的部份功能。具体办法得研究一下他们的源码才能知道。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-09
展开全部
可以用Apache的开发包实现 poi包 org.apache.poi给你几行代码://需要导入的包import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook; HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet("sheet1");

HSSFRow row = sheet.createRow(0); //第一行
HSSFCell cell = row.createCell((short)0);
cell.setEncoding(HSSFCell.ENCODING_UTF_16);
cell.setCellValue("序号");

cell = row.createCell((short)1);
cell.setEncoding(HSSFCell.ENCODING_UTF_16);
cell.setCellValue("姓");

cell = row.createCell((short)2);
cell.setEncoding(HSSFCell.ENCODING_UTF_16);
cell.setCellValue("名");

cell = row.createCell((short)3);
cell.setEncoding(HSSFCell.ENCODING_UTF_16);
cell.setCellValue("年龄"); 后面的你自己可以根据循环 输出多行!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式