读写excel文件

转载 2015年11月20日 17:20:10
01                         import java.io.File;
02 import java.io.FileInputStream;
03 import java.io.FileOutputStream;
04  
05  
06 import org.apache.poi.ss.usermodel.Cell;
07 import org.apache.poi.ss.usermodel.Sheet;
08 import org.apache.poi.ss.usermodel.Workbook;
09 import org.apache.poi.ss.usermodel.WorkbookFactory;
10  
11      
12 public class parseToExcel {
13     /**
14      * POI 修改 2003版本以上的Excel
15      * @param args
16      * @throws Exception
17      */
18     public static void main(String[] args) throws Exception {
19          
20          //excel模板路径 
21         File fi=new File("F:/模板文件.xlsx"); 
22         //读取excel模板 
23         Workbook wb = WorkbookFactory.create(new FileInputStream(fi));
24         //读取了模板内所有sheet内容  0表示Excel 中的第一页内容 以此类推
25         Sheet sheet = wb.getSheetAt(0); 
26         //给相应的单元格进行赋值 
27         //注意如果Excel是一个空的Excel文件,
28          //那么获得Row 和 Cell 的方法是 Row row =  sheet.createRow(0);  Cell cell = row.createCell(0);
29         Cell cell = sheet.getRow(6).getCell(0); 
30         cell.setCellValue("第七行第一列值修改"); 
31         Cell cell2 = sheet.getRow(5).getCell(5);
32         cell2.setCellValue("第六行的第6列值修改");
33         Cell cell3 = sheet.getRow(3).getCell(3);
34         cell3.setCellValue("第四行的第四列的值进行了修改");
35         //修改模板内容导出新模板 
36         FileOutputStream out = new FileOutputStream("F:/更新后的文件.xlsx"); 
37         wb.write(out); 
38         out.close();
39          
40          
41          
42          
43      //excel模板路径 
44 //        File fi=new File("F:/logen.xlsx"); 
45 //        POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(fi)); 
46 //        //读取excel模板 
47 //        HSSFWorkbook wb = new HSSFWorkbook(fs); 
48 //        //读取了模板内所有sheet内容 
49 //        HSSFSheet sheet = wb.getSheetAt(0); 
50 //        //在相应的单元格进行赋值 
51 //        HSSFCell cell = sheet.getRow(1).getCell(3); 
52 //        cell.setCellValue("测试"); 
53 //        HSSFCell cell2 = sheet.getRow(3).getCell(3); 
54 //        cell2.setCellValue("数据"); 
55 //        HSSFCell cell3 = sheet.getRow(0).getCell(0); 
56 //        cell3.setCellValue("大标题");   
57 //        //修改模板内容导出新模板 
58 //        FileOutputStream out = new FileOutputStream("F:/logentext.xlsx"); 
59 //        wb.write(out); 
60 //        out.close();
61          
62         
63     }
64 }

相关文章推荐

Unity下跨windows和ios读写Excel文件

  • 2017年11月14日 15:43
  • 173KB
  • 下载

poi读写excel文件

  • 2015年08月28日 00:13
  • 2KB
  • 下载

C++ 之 Excel文件读写 之 简便方法

excel 文件的简单读写方法

Excel文件读写

  • 2015年07月25日 23:21
  • 1KB
  • 下载

EXCEL 文件读写

  • 2014年02月19日 17:01
  • 38KB
  • 下载

通过vc中的CDatabase类来直接通过ODBC读写Excel表格文件

CDatabase对象表示到数据源的连接,通过它可以操作数据源。数据源是位于一些数据库管理系统(DBMS)的数据的指定实例,包括MicrosoftSQLServer,MicrosoftAccess,B...

读写excel文件

  • 2012年03月23日 18:42
  • 25KB
  • 下载

使用poi读写excel文件

使用poi读写excel文件 Posted on 2011 年 03 月 16 日 by 苍之涛 今天一个同学需要处理一个excel文件,于是我便在网上搜了一下方法,顺便自己研究一...
  • jlspsyq
  • jlspsyq
  • 2012年08月23日 15:34
  • 839
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:读写excel文件
举报原因:
原因补充:

(最多只允许输入30个字)