การสร้าง 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 (])

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