1. Java读取xls文件可以利用jsl.jar包来进行解析,详细参考:http://xuexin0714.iteye.com/blog/457966。不过这个对于后缀名为xlsx的文件会出错。
public static List<String[]> parse(File file) {
List<String[]> excelValueList = new ArrayList<String[]>();
if (file.exists() && file.canRead()
&& (file.getName().lastIndexOf(".xls") >= 1)) {
Workbook workbook = null;
try {
workbook = Workbook.getWorkbook(file);
Sheet sheet = workbook.getSheet(0);
int row = sheet.getRows();
int col = sheet.getColumns();
for (int r = 0; r < row; r++) {
String[] rowValue = new String[col];
for (int c = 0; c < col; c++) {
rowValue[c] = sheet.getCell(c, r).getContents() != null ? sheet
.getCell(c, r).getConten

这篇博客介绍了三种Java读取xls文件的方法:1) 使用jsl.jar包解析,但不支持xlsx格式;2) 将xls文件视为数据库,通过jdbc driver访问,但可能遇到数据源名未找到的问题;3) 利用jxls或jexcelapi库,适用于复杂布局和类型的Excel操作。
最低0.47元/天 解锁文章
2962

被折叠的 条评论
为什么被折叠?



