28/8/58

การสร้าง Sheet ใน Excel โดยใช้ Java POI

การสร้าง Sheet ใน Excel โดยใช้ Java POI

เรามาดูวิธีการสร้าง Sheet ใน Excel โดยใช้ Java POI กันครับ ซึ่งการสร้าง Sheet เป็นขั้นตอนที่ง่ายมากตามตัวอย่างโค้ดด้านล่างเลย

package info.doesystem.tutorial.poi;

import java.io.FileOutputStream;

import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

public class NewSheet {
 public static void main(String[] args) {
  try (
   Workbook wb = new XSSFWorkbook();
   FileOutputStream fileOut = new FileOutputStream("D://Blog/Temp File/workbook.xlsx")
  ){
   Sheet sheet1 = wb.createSheet("new sheet 1");
   Sheet sheet2 = wb.createSheet("new sheet 2");

   wb.write(fileOut);

   System.out.println("SUCCESS");
  } catch (Exception ex) {
   System.out.println("Exception " + ex);
  }
 }
}

จากตัวอย่างโค้ดการสร้าง Sheet ใน Excel เพียงแค่เราเอา Object Workbook ที่มีอยู่มาเรียกใช้คำสั่ง createSheet แล้วใส่ชื่อของ Sheet ที่ต้องการลงไป เพียงเท่านี้ Excel ของเราก็ได้ Sheet ที่ต้องการแล้ว

ตัวอย่างผลลัพธ์ดังรูปด้านล่าง



ข้อควรระวัง
ในการสร้าง Sheet ใหม่นั้นสิ่งที่ต้องใส่ใจมีอยู่อย่างหนึ่งนั่นคือชื่อของ Sheet ซึ่งมีดังนี้
1. ความยาวชื่อของ Sheet จะมีขนาดไม่เกิน 31 ตัวอักษร
2. ชื่อของ Sheet จะต้องไม่มีอักขระพิเศษดังนี้ 0x0000 0x0003 colon (:) backslash (\) asterisk (*) question mark (?) forward slash (/) opening square bracket ([) closing square bracket (])

ไม่มีความคิดเห็น:

แสดงความคิดเห็น