วิธีลบสูตรแต่เก็บข้อมูลใน Excel ในภาษาจาวา

บทช่วยสอนนี้อธิบายวิธีลบสูตรแต่เก็บข้อมูลใน Excel ใน Java โดยใช้โค้ดอย่างง่าย จะให้รายละเอียดเกี่ยวกับการโหลดไฟล์ Excel แล้วประมวลผลเพื่อลบสูตรโดยการเข้าถึงแต่ละเซลล์ทีละรายการ ในตอนท้าย คุณสามารถบันทึกไฟล์นี้ตามที่เป็นอยู่หรือในรูปแบบอื่น เช่น ไฟล์ XLSX ลงในแผ่นดิสก์

ขั้นตอนในการลบสูตรแต่เก็บข้อมูลไว้ใน Excel ใน Java

  1. จากที่เก็บ Maven เพิ่มการอ้างอิงไปยังไลบรารี Aspose.Cells ในโครงการของคุณ
  2. เพิ่มการอ้างอิงถึงคลาส Workbook และ Cell โดยใช้ Import ในโปรแกรม
  3. โหลดสมุดงานที่จะลบสูตร
  4. รับการอ้างอิงไปยังเซลล์ในเป้าหมาย worksheet ที่จะลบสูตร
  5. การใช้การอ้างอิงเซลล์จะบันทึกค่าที่มีอยู่ในตัวแปรชั่วคราว
  6. ตั้งค่าสูตรว่างในเซลล์เป้าหมาย
  7. ตั้งค่าเซลล์จากตัวแปรชั่วคราว
  8. บันทึกไฟล์ที่ส่งออกโดยไม่มีสูตรที่มีข้อมูลเท่านั้น

เมื่อใช้ขั้นตอนเหล่านี้ คุณจะสามารถเข้าถึงเวิร์กชีตใดๆ ของไฟล์ Excel เป้าหมาย จากนั้นรับข้อมูลอ้างอิงไปยังเซลล์ที่ต้องการซึ่งสูตรจะถูกลบออก ระหว่างการดำเนินการนี้ ขั้นแรก ให้คุณบันทึกค่าในตัวแปรชั่วคราว จากนั้นจึงนำสูตรออก สุดท้ายค่าเดิมจะถูกตั้งค่าอีกครั้งในเซลล์เดียวกัน

รหัสเพื่อลบสูตรใน Excel โดยไม่ต้องลบข้อมูลใน Java

โค้ดตัวอย่างข้างต้นสาธิตวิธีการลบสูตรแต่เก็บข้อมูลใน Excel ใน Java ทีละเซลล์ อย่างไรก็ตาม ถ้าคุณมีไฟล์ขนาดใหญ่และต้องการลบสูตรทั้งหมดออกจากสมุดงานทั้งหมดพร้อมกัน เพียงเรียกใช้ removeFormulas() ในคอลเลกชัน Cells ของเวิร์กชีตตามที่แสดงในโค้ดตัวอย่างต่อไปนี้

รหัสเพื่อลบสูตรทั้งหมดใน Excel โดยไม่ต้องลบข้อมูลใน Java

โปรดทราบว่าไม่จำเป็นต้องใช้เครื่องมือหรือซอฟต์แวร์ของบุคคลที่สามอื่น ๆ เช่น Interop หรือ MS Excel เพื่อเรียกใช้รหัสนี้ นอกจากนี้ หากคุณต้องการบันทึกไฟล์เอาต์พุตในรูปแบบอื่น เช่น PDF คุณอาจดูบทความใน วิธีสร้าง PDF จาก Excel ใน Java

 ไทย