public static ArrayList read_xlsx(String path_sour, String path_end) {
ArrayList al = new ArrayList();
//String strPath = "c://22.xlsx";
XSSFWorkbook xwb = null;
try {
xwb = new XSSFWorkbook(path_sour);
// 读取第一章表格内容
XSSFSheet sheet = xwb.getSheetAt(0);
// 定义 row、cell
XSSFRow row = null;
@SuppressWarnings("unused")
String cell = "";
// 循环输出表格中的内容
int row_num_1 = sheet.getFirstRowNum();
int row_num_end = sheet.getLastRowNum();
//System.out.println(sheet.getPhysicalNumberOfRows());
for (int i = row_num_1; i < row_num_end; i++) {
row = sheet.getRow(i);
// for (int j = row.getFirstCellNum(); j < row.getPhysicalNumberOfCells(); j++) {
// // 通过 row.getCell(j).toString() 获取单元格内容,
// cell = row.getCell(j).toString();
// System.out.print(cell + "\t");
// }
// 通过 row.getCell(j).toString() 获取单元格内容
if (row.getCell(1).toString().equals("")) {
// break;
} else {
String[] str = new String[2];
// cell = row.getCell(1).toString();
// cell = row.getCell(2).toString();
str[0] = row.getCell(1).toString();
str[1] = path_end + row.getCell(2).toString();
al.add(str);
}
// System.out.print(cell + "\t");
}
for (int i = 0; i < al.size(); i++) {
System.out.println(((String[]) al.get(i))[0]);
}
} catch (IOException e) {
e.printStackTrace();
}
return al;
}
分享到:
相关推荐
C#连接Excel2007格式的文件报表,程序原理,先生成连接Excel数据表格的字符串,请提前注册Microsoft.ACE.OLEDB.12.0支持,然后定义OleDbConnection对象实例并连接Excel表格、定义OleDbDataAdapter对象实例并调用...
"pb导出excel2007"这个主题涉及到的是如何在PowerBuilder中将数据窗口(DataWindow)的内容导出到Excel 2007格式的文件中。在实际开发中,有时我们需要将PB的数据窗口数据导出到Excel以便于分析、处理或分享,而这个...
- 在描述中提到了“源码 工具”,这可能是指存在一个开源或第三方的代码工具,用于帮助用户自动化升级Excel 2003文件到Excel 2007格式。这类工具通常会处理格式转换,解决潜在的兼容性问题,并可能提供批量处理功能...
该工具可以将pb数据直接导出至Excel文件,兼容2003和2007格式。采用dll进行导出,无需安装Excel,且处理速度迅速,适合处理大量数据。。内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载...
根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要探讨的是如何使用C#语言来读取和写入Excel 2003与Excel 2007格式的文件。由于Excel 2003和Excel 2007在文件格式上有所不同(Excel 2003使用.xls...
该库支持Excel 2007格式,并且能够兼容处理Excel 2003的文件。对于那些希望在.NET环境中读取Excel数据而无需安装Office环境的应用程序而言,Koogra提供了一个灵活、高效的选择。 #### 使用场景与优势 - **应用场景*...
这里的56是Excel 2007或later版本的文件格式。如果使用的是Excel 97-2003版本,那么文件格式应为-4143。 在实际应用中,可以通过获取Excel的版本号来确定文件格式。例如: ``` Version = Application.Version; if ...
标题中的“Excel2003与Excel2007导入”指的是在编程环境中处理这两个不同版本的Microsoft Excel文件格式的兼容性问题。Excel2003使用的是.BIFF8文件格式,而Excel2007引入了新的.OpenXML格式(.xlsx)。在处理这两种...
此外,保存为.xls扩展名的文件,即使内容是Excel 2007格式,也会在Excel 2003中打开时出现乱码。 标签"范文/模板/素材 cs"可能意味着这个报告可以作为处理类似问题的参考样本,对于计算机科学(cs)领域的开发者...
在你的项目中,如果你打算使用POI来操作Excel 2007格式的数据,你需要确保正确导入相关的JAR文件。以下是关于Apache POI以及如何在Java项目中配置这些JAR的一些关键知识点: 1. **Apache POI概述**: Apache POI是...
"EXCEL2007转2003程序"就是为了解决这一问题而设计的,它允许用户将Excel 2007(.xlsx)格式的文件转换为Excel 2003(.xls)格式,确保旧版本的软件也能打开和处理这些文件。 Excel 2007引入了基于Open XML的文件...
在本文中,我们将深入探讨EPPlus的核心功能、使用方法以及如何利用它来导出Excel 2007格式的数据。 首先,EPPlus库使用Open XML SDK,这是微软提供的一个API,用于处理符合Office Open XML标准的文档。这使得EPPlus...
在文件格式上,Excel2007引入了.xlsx和.xlsm格式,这些新的Open XML格式提供了更好的文件压缩和兼容性。它们与旧的.xls格式相比,可以减少文件大小,同时增强了文件的稳定性。 此外,Excel2007在协作和审阅方面也...
标题 "POI 生成EXCEL2007【含例子】" 涉及到的知识点主要集中在Apache POI库的使用上,这是一个强大的Java API,用于读取、写入和修改Microsoft Office格式的文件,特别是Excel文件。在这个场景中,重点是创建和操作...
3. **第三方库如NPOI**: NPOI是.NET平台上的一个开源库,可以读写Excel 2003和2007格式。它提供了类似Excel对象模型的API,方便导入Excel数据。 4. **流式处理**: 对于大数据量的导入,可以采用流式处理的方式,...
虽然 jxl 不支持 Excel2007 格式,但是我们可以通过解压缩 xlsx 文件,提取出 sharedStrings.xml 和 sheet1.xml,接着使用 XML 解析工具把具体数据解析出来,从而实现 Excel2007 格式的读取。 下面是一个 Excel ...
第4章 设置工作表格式 通过本章,你应当学会: (1)设置单元格格式。 (2)插入、删除单元格。 (3)合并、拆分单元格。 (4)编辑行高和列宽。 (5)使用样式。
尽管OpenXML格式成为了主流,但为了保持向后兼容,Excel2007仍然可以打开和保存BIFF8格式的文件。这种兼容性确保了用户能够在新旧版本之间无缝过渡,同时也满足了对老版本文件格式的需求。 在深入理解Excel文件格式...