การสร้าง 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 (])
ไม่มีความคิดเห็น:
แสดงความคิดเห็น