(二)POI-創建一個sheet頁,並添加行列數據


原文:https://blog.csdn.net/class157/article/details/92800439

1、只創建sheet頁

package com.java.poi;
 
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Workbook;
 
import java.io.FileOutputStream;
 
/**
 * @program: IdeaProjects
 * @description: 創建一個sheet頁
 * @author: Lxy
 * @create: 2019-06-18 21:15
 **/
public class Test2 {
    public static void main(String[] args) throws Exception {
        //創建實例,新建一個工作簿
        Workbook workbook = new HSSFWorkbook();
        //創建sheet頁
        workbook.createSheet("第一個sheet");
        FileOutputStream fileOutputStream = new FileOutputStream("D:\\創建sheel頁.xls");
        ((HSSFWorkbook) workbook).write(fileOutputStream);
        fileOutputStream.close();
    }
}

2、創建sheet頁,並添加行列數據

package com.java.poi;
 
import com.sun.corba.se.spi.orbutil.threadpool.Work;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
 
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
 
/**
 * @program: IdeaProjects
 * @description:
 * @author: Lxy
 * @create: 2019-06-18 21:21
 **/
public class Test3 {
    public static void main(String[] args) throws Exception {
        Workbook workbook = new HSSFWorkbook();
        Sheet sheet = workbook.createSheet("創建sheet頁");
 
        //創建行,傳入參數0,表明創建的是第一行
        Row row = sheet.createRow(0);
        //創建列,傳入參數0,表明創建的是第一列,即第一個單元格
        Cell cell = row.createCell(0);
        //給單元格設置值
        cell.setCellValue("第一行第一列");
        //創建第二列,即第二個單元格
        row.createCell(1).setCellValue(1111);
 
        //創建第二行
        Row row1 = sheet.createRow(1);
        //創建第二行的第一列
        row1.createCell(0).setCellValue("第二行第一列");
        //創建第二行的第二列
        row1.createCell(1).setCellValue(2222);
 
        FileOutputStream fileOutputStream = new FileOutputStream("D:\\3.xls");
        ((HSSFWorkbook) workbook).write(fileOutputStream);
        fileOutputStream.close();
    }
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM