根据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是不能提供java调用excel里的函数的,所以我提供这个例子,让大家参考,必须导入jxl.jar包哦!
java操作excel实现水印图片
3._performance:Java操作Excel文件需要考虑性能问题,例如大批量数据的处理,需要选择合适的算法和数据结构。 Java操作Excel文件可以提高工作效率,自动化处理大量的Excel文件,并与其他系统集成,实现自动化办公...
Java操作Excel是一项常见的任务,特别是在数据处理和报告生成中。JExcelApi是一个强大的库,它允许Java开发者读取、写入以及修改Excel文件,而无需依赖Microsoft Office套件。这个工具因其易用性和广泛的功能而备受...
Java读取Excel内容 v Java读取Excel内容 Java读取Excel内容
Java操作Excel工具类是开发过程中常见的一种需求,尤其是在数据导入导出、数据分析或者报表生成的场景下。在Java中,我们可以使用多种库来处理Excel文件,例如Apache POI、JExcelAPI、OpenCSV等。本篇文章将重点介绍...
本篇文章将深入探讨如何使用Java实现Excel文件的增、改、删、查操作。 首先,我们需要了解Java中用于处理Excel的主要库:Apache POI。Apache POI是一个开源项目,提供了API来读写Microsoft Office格式的文件,包括...
2. `faq.html`:常见问题解答,可能会涵盖在Java中操作Excel时遇到的问题和解决方案,比如内存管理、性能优化、数据类型转换等。 3. `sqlsyntax.html`:可能涉及如何使用Java和Apache POI来执行类似SQL的操作,如...
java操作excel的jar,包含源代码和example
"Java中Excel转图片工具包(纯java)"就是这样一个解决方案,它实现了将Excel文件通过PDF中间格式转化为图片的功能。 首先,让我们了解一下这个工具包的工作原理。Excel文件本身并不直接支持转换为图片格式,但可以...
java中使用poi操作excel,从数据库查询记录集,并生成excel文件
针对上述问题,本文将介绍一种通过Java语言实现的解决方案,用于正确识别并处理Excel中的日期格式。 #### 核心知识点详解 ##### 1. 使用Apache POI库处理Excel 为了实现上述功能,通常会选择使用Apache POI库,这...
个人总结的Java操作excel的技术,代码详细,包含jar引入
【纯Java的Excel解决方案——Apache POI】 Apache POI 是一个强大的开源库,专注于处理Microsoft Office格式,尤其是Excel(97-2002)的HSSF接口。它允许开发者在Java环境中创建、修改和读取Excel文件,而无需依赖...
Java生成excel文件Java生成excel文件Java生成excel文件Java生成excel文件Java生成excel文件Java生成excel文件Java生成excel文件Java生成excel文件
在Java编程中,导出Excel是一项常见的任务,特别是在数据分析、报表生成或数据交换等领域。而带图片的Excel导出则增加了复杂性,因为涉及到二进制数据的处理和Excel特定格式的支持。以下是一些关于如何在Java中实现...
在实际开发中,使用Java处理Excel文件时,你需要注意兼容性问题,因为jxl主要支持.xls格式,对于.xlsx格式(Microsoft Office 2007以后的版本)的文件,你可能需要使用Apache POI库。同时,处理大量数据时,性能优化...
此资源包包含了操作Excel中的表单控件(包括添加表单控件,如文本框、单选按钮、复选框、组合框、微调按钮等;删除Excel中的指定表单控件等)的Java代码方法、测试文档、所需的类库工具以及测试的结果文档等。