zoukankan      html  css  js  c++  java
  • java Excel表格

    Excel文件的组成:

      01.一个Excel文件由N个Sheet组成

      02.一个Sheet由N个Row组成

      03.一个Row由N个Cell组成

    需求:

      把内存中的数据写入到指定的excel表格中==》输出流!

    实现:

      01.下载需要的jar包并引入到项目中

      02.编码

    在我们引入的jar包中!

      1.一个Excel文件对应的java类是HSSFWorkBook

      2.一个HSSFWorkBook由N个HSSFSheet组成的

      3.一个SHHFSheet由N个SHHFRow组成

      4.一个SHHFRow由N个SHHFCell组成

    public static void main(String[] args) {

      //创建Excel对象

    HSSFWorkbook hw=new HSSFWorkbook();

      //创建第一个sheet

    HSSFSheer he=hw.createSheet("表格名字");

      //创建row  0-65535

    HSSFRow row1=he.createRow(0);

    HSSFRow row2=he.createRow(1);

    HSSFRow row3=he.createRow(2);

      //创建cell 0-255

    HSSFCell c1=row1.createCell(0);

    HSSFCell c2=row2.createCell(0);

    HSSFCell c3=row3.createCell(1);//第三行的第二列

      //给cell赋值

    c1.setCellCalue("第1行的第1列");

    c2.setCellCalue("第2行的第1列");

    c3.setCellCalue("第3行的第2列");

      //创建输出流对象,把数据写入磁盘

    FileOutputStream fos=null;

    fos=new FileOutputStream("文件地址");

      //通过HSSWorkbook的write方法,把内存中的数据希尔磁盘
         hw.write(fos);

    把指定的excel表格中的数据写出到内存中==》输入流!

      //创建HSSFWorkbook

    HSSFWorkbook hw=null;

      //创建输入流对象,把数据写入内存

    FileInputStream fis=null;

    fis=new FileInputStream("文件地址")

    hw=new HSSFWorkbook(fis);

      //获取工作表

    HSSFSheet hf=hw.getSheetSt(0);

      //获取行,行号最为参数传递给getRow方法,第一行从0开始计算

    HSSFRow row=sheet.getRow(0);

       //获取单元格,row已经确定了行号,列号作为参数传递给getCell第一列从0开始计算

    SHHFCell cell=row.getCell(0);

      //设置单元格的值,即c1的值(第一行,第一列)

    String value=cell.getStringCellValue()

    System.out.println("第1行第1列的值是==》"+cellValue);

    }

  • 相关阅读:
    Oracle对表解锁
    写txt文件在AIX5.3系统中乱码
    Spring Data JPA初使用
    简单流水号生成
    Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COER
    install Tcl8.5.10
    centOS下开机自启动apache、mysql、samba、svn等服务的最简单方法
    UNIX_SOCKET 进程间通信
    Linux(CentOS 5.5) Redis 安装及RedisPHP拓展安装应用
    python 返回 字典型结果集
  • 原文地址:https://www.cnblogs.com/WillimTUrner/p/8302169.html
Copyright © 2011-2022 走看看