根据excel表格,用JAVA代码获取单元格的样式,如下:
根据表格“客户编号+文件名”列,从“OK”中COPY同名文件包到对应“内部编号文件中的111AAA.RAR文件;
内部编号 |
客户编号 |
文件名 |
CCC |
111 |
AAA |
222 |
BBB |
333 |
CCC |
DDD |
444 |
AAA |
555 |
BBB |
666 |
CCC |
结果:
从OK中已经存放了111AAA.RAR、222BBB.RAR、333CCC.RAR、444AAA.RAR、555BBB.RAR、666CCC.RAR等文件,
需要实现:
1、把111AAA.RAR、222BBB.RAR、333CCC.RAR文件COPY到对应的CCC文件夹中;
2、把444AAA.RAR、555BBB.RAR、666CCC.RAR文件COPY到对应的DDD文件夹中;
现在是已经知道从这些表格中读取数据,读取行数、列数
public static void main(String[] args)throws Exception {
try{
POIFSFileSystem fs=new POIFSFileSystem(new FileInputStream("G:/2011.xls"));
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet sheet = wb.getSheetAt(0);
HSSFRow row = sheet.getRow(0);
HSSFCellStyle sty = wb.getCellStyleAt((short) 0);
HSSFCell cell1 = row.getCell((short) 0);
HSSFCell cell2 = row.getCell((short) 1);
HSSFCell cell3 = row.getCell((short) 2);
//列标题1、2、3
String msg1 = cell1.getStringCellValue();
String msg2 = cell2.getStringCellValue();
String msg3 = cell3.getStringCellValue();
int allRowNum = sheet.getLastRowNum();
for( int i = 0 ; i< allRowNum ; i++){
String rowName1 = sheet.getRow(i).getCell(0).getStringCellValue();
sheet.getRow(i).getRowStyle();
System.out.println(rowName1 +" "+sheet.getRow(i).getRowStyle());
}
System.out.println(sheet.getLastRowNum()+" "+row.getLastCellNum() + " "+sheet.getRow(0).getCell(0).getStringCellValue());
System.out.println(msg1 + ":"+msg2+ ":"+msg3+":" +sheet.getLastRowNum());
}catch(Exception e){
e.printStackTrace();
}
再怎么实现1、2、点的需求,怎么把内部编号和客户编号、文件名关联操作?????
各位大侠有什么好的方式和建议最好是贴一段代码,
分享到:
相关推荐
Java 操作Excel和Word的所有资料Java 操作Excel和Word的所有资料Java 操作Excel和Word的所有资料Java 操作Excel和Word的所有资料Java 操作Excel和Word的所有资料Java 操作Excel和Word的所有资料Java 操作Excel和Word...
当我们谈论“Java操作Excel表格”时,通常是指使用Java来读取、写入或处理Microsoft Excel文件,这在数据分析、报表生成或者数据交换等场景中非常常见。本主题将围绕Java如何与Excel交互进行深入探讨。 首先,Java...
java操作Excel java操作Excel java操作Excel
java操作excel读写,可以根据自己的需要灵活修改。导入导出excel
总结来说,解决Java读取Excel内存溢出问题,关键在于合理利用资源、优化代码逻辑以及选择适合的API,如Apache POI的SXSSF。通过这些方法,我们可以在不显著增加系统资源负担的情况下,高效地处理大Excel文件。
Java操作Excel是软件开发中常见的任务,特别是在数据分析、报表生成或数据导入导出场景下。在Java中,我们可以借助特定的库来实现这些功能,其中一个广泛使用的库就是Apache POI项目。Apache POI是一个开源的Java ...
"Java生成Excel图表" Java生成Excel图表是使用Java语言来生成Excel图表的过程。Excel图表是指使用Excel软件生成的图表,例如柱状图、折线图、饼状图等。Java语言可以使用各种库和框架来生成Excel图表,例如...
3._performance:Java操作Excel文件需要考虑性能问题,例如大批量数据的处理,需要选择合适的算法和数据结构。 Java操作Excel文件可以提高工作效率,自动化处理大量的Excel文件,并与其他系统集成,实现自动化办公...
Java操作Excel是一项常见的任务,特别是在数据处理和报告生成中。JExcelApi是一个强大的库,它允许Java开发者读取、写入以及修改Excel文件,而无需依赖Microsoft Office套件。这个工具因其易用性和广泛的功能而备受...
2. `faq.html`:常见问题解答,可能会涵盖在Java中操作Excel时遇到的问题和解决方案,比如内存管理、性能优化、数据类型转换等。 3. `sqlsyntax.html`:可能涉及如何使用Java和Apache POI来执行类似SQL的操作,如...
在Java编程中,操作Excel表格是一项常见的任务,特别是在数据处理、报表生成以及数据导入导出等场景。本示例("java操作excel表格的demo")将教你如何使用Java来读取、修改和创建Excel文件,主要涉及Apache POI库,...
总的来说,`jxl`库为Java程序员提供了一套完整的工具,使得在Java中操作Excel文件变得简单高效。然而,需要注意的是,`jxl`库只支持Excel的旧版格式(.xls),对于.xlsx(Excel 2007及以后版本)格式,推荐使用...
在Java编程中,导出Excel是一项常见的任务,特别是在数据分析、报表生成或数据交换等领域。而带图片的Excel导出则增加了复杂性,因为涉及到二进制数据的处理和Excel特定格式的支持。以下是一些关于如何在Java中实现...
"Java中Excel转图片工具包(纯java)"就是这样一个解决方案,它实现了将Excel文件通过PDF中间格式转化为图片的功能。 首先,让我们了解一下这个工具包的工作原理。Excel文件本身并不直接支持转换为图片格式,但可以...
要熟练掌握这一技术,开发者需要了解Excel文件的结构,熟悉Java的文件操作,以及掌握Java的数据结构和算法。 首先,Excel文件由工作簿、工作表和单元格构成。工作簿是存储所有数据的容器,包含一个或多个工作表。...
针对上述问题,本文将介绍一种通过Java语言实现的解决方案,用于正确识别并处理Excel中的日期格式。 #### 核心知识点详解 ##### 1. 使用Apache POI库处理Excel 为了实现上述功能,通常会选择使用Apache POI库,这...
java操作excel(包括读取数据和写入数据)亲自测试成功 可以直接使用 控制台输出如下: 工作表名称:Sheet1 姓名 年龄 张三 18 李四 19 王五 20 工作表名称:Sheet2 工作表名称:Sheet3
java操作excel中,用poi创建excel的方法
本文将详细介绍Java操作Excel文件的知识点,包括Java读取Excel文件、写入Excel文件、解决内存溢出异常等问题。 一、 Java读取Excel文件 Java读取Excel文件可以使用Apache的POI(Poor Obfuscation Implementation)...
总之,Java通过Jacob库与打印机通信打印Excel文档是一种实用的技术,它结合了Java的跨平台能力和Windows系统的丰富功能,为开发人员提供了一种灵活且强大的解决方案。在实际项目中,根据需求可以进一步优化和调整...