public static ArrayList read_xls(String path_sour,String path_end) {
jxl.Workbook rwb = null;
ArrayList al = new ArrayList();
try {
// 构建Workbook对象, 只读Workbook对象
// 直接从本地文件创建Workbook
// 从输入流创建Workbook
InputStream is = new FileInputStream(path_sour);
rwb = Workbook.getWorkbook(is);
// Sheet(术语:工作表)就是Excel表格左下角的Sheet1,Sheet2,Sheet3但在程序中
// Sheet的下标是从0开始
// 获取第一张Sheet表
Sheet rs = rwb.getSheet(0);
// 获取Sheet表中所包含的总列数
@SuppressWarnings("unused")
int rsColumns = rs.getColumns();
// 获取Sheet表中所包含的总行数
int rsRows = rs.getRows();
// 获取指定单元格的对象引用
// System.out.println("row: "+rsRows);
//String f_p = "c:\\总裁的复仇女佣\\";
for (int i = 0; i < rsRows; i++) {
// 章节和标题
Cell cell_2col = rs.getCell(1, i);
// 文件名称.txt 顺序读取
Cell cell_3col = rs.getCell(2, i);
if (cell_2col.getContents().equals("")) {
// break;
} else {
String[] str = new String[2];
str[0] = cell_2col.getContents();
str[1] = path_end + cell_3col.getContents();
al.add(str);
}
// System.out.print(cell_2col.getContents() + " \n");
}
for (int i = 0; i < al.size(); i++) {
//System.out.println(((String[]) al.get(i))[0] + ", "+ ((String[]) al.get(i))[1]);
System.out.println(((String[]) al.get(i))[0]);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
// 操作完成时,关闭对象,释放占用的内存空间
rwb.close();
}
return al;
}
分享到:
相关推荐
"EXCEL2007转2003程序"就是为了解决这一问题而设计的,它允许用户将Excel 2007(.xlsx)格式的文件转换为Excel 2003(.xls)格式,确保旧版本的软件也能打开和处理这些文件。 Excel 2007引入了基于Open XML的文件...
这里,我们将深入探讨如何使用Java来创建Excel 2003格式的文件,基于提供的标签和描述,我们可以推断使用的是JXL库。JXL是一个广泛使用的开源库,专门用于读写Excel文件。 首先,我们需要导入JXL库。在给出的文件...
支持excel2003格式文件的读取
* XlFileFormat.xls:Excel 97-2003文件格式 * XlFileFormat.xlsm:Excel 2007或later版本的文件格式 * XlFileFormat.xlsx:Excel 2007或later版本的文件格式(无宏) 需要注意的是,当导出的Excel文件的扩展名与...
标题中的“Excel2003与Excel2007导入”指的是在编程环境中处理这两个不同版本的Microsoft Excel文件格式的兼容性问题。Excel2003使用的是.BIFF8文件格式,而Excel2007引入了新的.OpenXML格式(.xlsx)。在处理这两种...
- 通过文件启动:双击任何Excel 2003格式的文件,可以启动Excel并打开该文件。 - **退出Excel 2003**:完成工作后,通常选择“文件”菜单中的“退出”选项来关闭Excel。 Excel 2003不仅限于创建表格,还具备强大...
如果文件是Excel2003格式,使用HSSFWorkbook;如果是Excel2007或更高版本,使用XSSFWorkbook。这可以通过工厂方法实现,如示例代码所示,首先检查输入流是否支持mark和reset方法,然后根据文件头信息创建正确的...
在这个描述中,提到了一个名为"jexcelapi"的开源扩展类库,它允许开发者在Java应用中便捷地处理Excel 2003格式的数据。 1. **JExcelApi介绍**: JExcelApi是一个功能强大的Java库,它为开发者提供了与Microsoft ...
《Microsoft Excel 2003帮助 + Microsoft Excel Visual Basic参考》是两个重要的资源,对于Excel 2003用户和开发者来说,它们提供了全面而深入的指导。这两个文档分别是“Microsoft Excel 2003帮助文档.CHM”和...
《Excel 2003样式经典菜单在Excel 2007中的应用》 随着Microsoft Office版本的更新,Excel 2007引入了全新的Ribbon界面,虽然它提供了更丰富的功能和更好的用户体验,但一些习惯于Excel 2003传统菜单界面的老用户...
这个工具专门设计用于解决文件格式的不兼容问题,使得用户可以方便地将较高版本的Excel文件转换为较低版本,如将Excel 2007或2010的文件转换为Excel 2003格式。 Excel的不同版本支持的文件格式有所不同。Excel 2003...
在Java编程环境中,JXL库是一个非常流行的工具,用于处理Microsoft Excel文件,特别是Excel 2003格式(.xls)。本篇文章将深入探讨如何使用JXL库来生成和读取Excel文件。 首先,让我们从生成Excel文件开始。在Java...
Excel 2003提供了丰富的数据格式设置,包括数字格式(如货币、日期、时间)、对齐方式、字体样式、填充颜色、边框样式等。通过格式化,用户可以清晰地展示数据,提高报表的可读性。 四、图表制作 Excel 2003的图表...
《Excel2003至Excel2007交互式命令参考指南》是为帮助用户熟练掌握Excel2003到Excel2007之间过渡时期的各种交互式操作而设计的一份详细参考资料。在这个阶段,微软的Excel办公软件经历了一系列的重要改进和功能升级...
通过本教程,您将了解 Excel 2003 的用户界面、工作表的建立、编辑操作、格式化工作表、公式与函数、数据表管理等基本知识和技能。 认识 Excel 2003 Excel 2003 是 Microsoft Office 家族的一员,是一款功能强大且...
Excel 2003是一款由Microsoft开发的经典电子表格软件,它是Office 2003套件的一部分,广泛应用于数据管理、分析和可视化。本培训示例旨在帮助用户深入理解和掌握Excel 2003的核心功能和操作技巧。 一、工作簿与工作...
### Excel2003应用技巧知识点详解 #### 一、删除重复数据技巧 ...以上内容详细介绍了Excel2003中的各种实用技巧,涵盖了数据处理、格式设置、打印设置等多个方面,希望能帮助读者更高效地使用Excel2003。
在Microsoft Excel 2003中,通过使用条件格式功能结合COUNTIF函数,用户能够高效地识别出数据列表中的重复项。这一技巧对于数据分析、数据清洗等任务尤为有用,可以帮助用户快速定位并处理数据集中存在的重复记录。...
7. 可以看到有日期格式“2005-1-1”、“2005-2-1”等,说明Excel 2003支持日期和时间的输入和格式化。 8. 函数“=D3+D3*E3/100*C3”展示了一个复杂的公式,这表明Excel 2003允许用户进行复杂的数学计算,并在单元格...
描述中提到的"最小实用的EXCEL文件打开器"可能是指一个轻量级的应用程序或在线工具,能够读取和编辑Excel 2003格式的文件,而无需安装完整的Office软件。 Excel 2003是Excel的一个老版本,但它仍然是许多用户喜欢...