`
lonewan
  • 浏览: 7901 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JAVA 操作excel的问题,待高手解决。。。

 
阅读更多

根据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、点的需求,怎么把内部编号和客户编号、文件名关联操作?????
各位大侠有什么好的方式和建议最好是贴一段代码,

 

0
0
分享到:
评论

相关推荐

    Java 操作Excel和Word的所有资料

    Java 操作Excel和Word的所有资料Java 操作Excel和Word的所有资料Java 操作Excel和Word的所有资料Java 操作Excel和Word的所有资料Java 操作Excel和Word的所有资料Java 操作Excel和Word的所有资料Java 操作Excel和Word...

    Java操作Excel表格

    当我们谈论“Java操作Excel表格”时,通常是指使用Java来读取、写入或处理Microsoft Excel文件,这在数据分析、报表生成或者数据交换等场景中非常常见。本主题将围绕Java如何与Excel交互进行深入探讨。 首先,Java...

    jxl Java操作Excel

    java操作Excel java操作Excel java操作Excel

    java操作excel读写

    java操作excel读写,可以根据自己的需要灵活修改。导入导出excel

    完美解决java读取excel内存溢出问题.rar

    总结来说,解决Java读取Excel内存溢出问题,关键在于合理利用资源、优化代码逻辑以及选择适合的API,如Apache POI的SXSSF。通过这些方法,我们可以在不显著增加系统资源负担的情况下,高效地处理大Excel文件。

    java操作excel的jar包

    Java操作Excel是软件开发中常见的任务,特别是在数据分析、报表生成或数据导入导出场景下。在Java中,我们可以借助特定的库来实现这些功能,其中一个广泛使用的库就是Apache POI项目。Apache POI是一个开源的Java ...

    java生成excel图表

    "Java生成Excel图表" Java生成Excel图表是使用Java语言来生成Excel图表的过程。Excel图表是指使用Excel软件生成的图表,例如柱状图、折线图、饼状图等。Java语言可以使用各种库和框架来生成Excel图表,例如...

    利用java操作Excel文件

    3._performance:Java操作Excel文件需要考虑性能问题,例如大批量数据的处理,需要选择合适的算法和数据结构。 Java操作Excel文件可以提高工作效率,自动化处理大量的Excel文件,并与其他系统集成,实现自动化办公...

    用java操作Excel的一中非常好的工具

    Java操作Excel是一项常见的任务,特别是在数据处理和报告生成中。JExcelApi是一个强大的库,它允许Java开发者读取、写入以及修改Excel文件,而无需依赖Microsoft Office套件。这个工具因其易用性和广泛的功能而备受...

    JdbcExcel纯Java连接Excel

    2. `faq.html`:常见问题解答,可能会涵盖在Java中操作Excel时遇到的问题和解决方案,比如内存管理、性能优化、数据类型转换等。 3. `sqlsyntax.html`:可能涉及如何使用Java和Apache POI来执行类似SQL的操作,如...

    java操作excel表格的demo

    在Java编程中,操作Excel表格是一项常见的任务,特别是在数据处理、报表生成以及数据导入导出等场景。本示例("java操作excel表格的demo")将教你如何使用Java来读取、修改和创建Excel文件,主要涉及Apache POI库,...

    Java操作Excel

    总的来说,`jxl`库为Java程序员提供了一套完整的工具,使得在Java中操作Excel文件变得简单高效。然而,需要注意的是,`jxl`库只支持Excel的旧版格式(.xls),对于.xlsx(Excel 2007及以后版本)格式,推荐使用...

    java 导出excel,带图片的Excel导出

    在Java编程中,导出Excel是一项常见的任务,特别是在数据分析、报表生成或数据交换等领域。而带图片的Excel导出则增加了复杂性,因为涉及到二进制数据的处理和Excel特定格式的支持。以下是一些关于如何在Java中实现...

    Java中Excel转图片工具包(纯java)

    "Java中Excel转图片工具包(纯java)"就是这样一个解决方案,它实现了将Excel文件通过PDF中间格式转化为图片的功能。 首先,让我们了解一下这个工具包的工作原理。Excel文件本身并不直接支持转换为图片格式,但可以...

    Java实现Excel导入导出操作详解.pptx.pptx

    要熟练掌握这一技术,开发者需要了解Excel文件的结构,熟悉Java的文件操作,以及掌握Java的数据结构和算法。 首先,Excel文件由工作簿、工作表和单元格构成。工作簿是存储所有数据的容器,包含一个或多个工作表。...

    Java读取Excel表格中的日期

    针对上述问题,本文将介绍一种通过Java语言实现的解决方案,用于正确识别并处理Excel中的日期格式。 #### 核心知识点详解 ##### 1. 使用Apache POI库处理Excel 为了实现上述功能,通常会选择使用Apache POI库,这...

    java操作excel(包括读取数据和写入数据)

    java操作excel(包括读取数据和写入数据)亲自测试成功 可以直接使用 控制台输出如下: 工作表名称:Sheet1 姓名 年龄 张三 18 李四 19 王五 20 工作表名称:Sheet2 工作表名称:Sheet3

    java操作excel,POI创建源代码

    java操作excel中,用poi创建excel的方法

    java写入excel

    本文将详细介绍Java操作Excel文件的知识点,包括Java读取Excel文件、写入Excel文件、解决内存溢出异常等问题。 一、 Java读取Excel文件 Java读取Excel文件可以使用Apache的POI(Poor Obfuscation Implementation)...

    java打印Excel(与打印机通信、jacob)

    总之,Java通过Jacob库与打印机通信打印Excel文档是一种实用的技术,它结合了Java的跨平台能力和Windows系统的丰富功能,为开发人员提供了一种灵活且强大的解决方案。在实际项目中,根据需求可以进一步优化和调整...

Global site tag (gtag.js) - Google Analytics