ความสามารถในสูตรที่ทรงพลังของ Microsoft Excel เป็นสิ่งจำเป็นสำหรับการคำนวณที่ซับซ้อนการวิเคราะห์ข้อมูลและการสร้างรายงานแบบไดนามิก แต่ถ้าคุณสามารถทำให้การดำเนินงานสูตรเหล่านี้เป็นไปโดยอัตโนมัติโดยใช้ไลบรารี Java นั่นคือสิ่งที่ Apache Poi เข้ามาเล่น ในโพสต์บล็อกนี้เราจะแสดงวิธีใช้ Apache Poi Library เพื่อคำนวณสูตร Excel จากภายในแอปพลิเคชัน Java ของคุณและบันทึก Workbook เป็น ไฟล์ XLSX
การทำความเข้าใจสูตรและการคำนวณ สูตรเป็นหัวใจสำคัญของฟังก์ชั่นของ Excel พวกเขาอนุญาตให้คุณดำเนินการทางคณิตศาสตร์จัดการข้อมูลและสร้างความสัมพันธ์ระหว่างเซลล์ที่แตกต่างกัน Apache Poi ช่วยให้นักพัฒนา Java สร้างและจัดการสูตรเหล่านี้โดยทางโปรแกรมทำให้ระบบอัตโนมัติและการปรับแต่ง
การตั้งค่าโครงการของคุณ ก่อนที่เราจะดำน้ำในสูตรเฉพาะให้ตั้งค่าโครงการของเราให้ทำงานกับ Apache Poi คุณจะต้องรวมห้องสมุด POI ที่เหมาะสมในโครงการ Java ของคุณ คุณสามารถดาวน์โหลดไลบรารีจากเว็บไซต์ Apache Poi หรือเพิ่มผ่านเครื่องมือจัดการการพึ่งพาเช่น Maven หรือ Gradle ตรวจสอบภาพรวม Apache Poi API ของเรา บทความสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าสภาพแวดล้อมการพัฒนาสำหรับโครงการของคุณ
org.apache.poi poi 4.0.1 org.apache.poi poi-ooxml 4.0.1 การสร้างสูตรพื้นฐาน เริ่มต้นด้วยตัวอย่างง่ายๆ ลองนึกภาพคุณมีแผ่นงาน Excel ที่มีสองคอลัมน์ที่มีตัวเลข คุณต้องการคำนวณผลรวมของตัวเลขเหล่านี้ในคอลัมน์ที่สาม นี่คือวิธีที่คุณสามารถทำได้โดยใช้ Apache Poi:ในบทความก่อนหน้าของเราเราได้ผ่านรายละเอียดของ Apache Poi ซึ่งเป็น Java API โอเพ่นซอร์สสำหรับการทำงานกับรูปแบบไฟล์ Microsoft ในบทความนี้เราจะผ่านส่วนประกอบ Apache Poi สำหรับการทำงานกับสมุดงาน Excel นอกจากนี้เรายังจะแสดงวิธีการใช้ Apache Poi เพื่อสร้างไฟล์ Excel และเพิ่มแผ่นลงในนั้นโดยใช้ไลบรารี Java นี้
apache poi java apis สำหรับการเข้าถึงรูปแบบไฟล์ excel Apache Poi Java API จัดเตรียมส่วนประกอบแยกต่างหากสำหรับการทำงานกับรูปแบบไฟล์ Excel สองรูปแบบที่แตกต่างกัน นี่คือ:
HSSF (รูปแบบสเปรดชีตที่น่ากลัว)-สำหรับการทำงานกับรูปแบบไฟล์ Excel 97-2003 XSSF (รูปแบบสเปรดชีต XML) - สำหรับการทำงานกับ Excel 2007 และรูปแบบไฟล์ในภายหลัง โดยเฉพาะ HSSF ให้คุณอ่านไฟล์ XLS ในขณะที่ XSSF ให้คุณอ่าน XLS และ XLSX ไฟล์ API ทั้งสองนี้ช่วยให้คุณสร้างอ่านและจัดการไฟล์ Excel จากภายในแอปพลิเคชัน Java ของคุณโดยไม่ต้องลงรายละเอียดของรูปแบบไฟล์พื้นฐาน จะสร้างไฟล์ Excel XLSX ใน Java ได้อย่างไร? ในตัวอย่างนี้เราจะผ่านรายละเอียดของการใช้ Apache Poi XSSF เพื่อสร้างไฟล์ XLSX ในแอปพลิเคชัน Java ของเรา ในขั้นตอนนี้เราคิดว่าคุณได้ติดตั้งและกำหนดค่า Apache Poi API ในแอปพลิเคชัน Java ของคุณแล้ว หากคุณยังไม่ได้ทำคุณสามารถเยี่ยมชม ติดตั้ง Apache Poi สำหรับ Java และทำตามขั้นตอน