คู่มือสั้นนี้อธิบายกระบวนการทำงานกับ Excel ตาราง query ที่ใช้ Java. มันจะให้รายละเอียดในการตั้งค่า IDE, รายการขั้นตอน, และตัวอย่างโค้ดสำหรับแก้ไข การเชื่อมต่อ QueryTable ที่ใช้ Java. คุณจะได้เรียนรู้วิธีปรับแต่ง QueryTable ในไฟล์ Excel และเปลี่ยนการเชื่อมต่อภายนอกโดยใช้ API ที่เปิดเผย.
ขั้นตอนในการอัปเดต Excel QueryTable ด้วย Java
- ตั้งค่า IDE ให้ใช้ Aspose.Cells for Java เพื่อทำงานกับ QueryTable
- โหลดไฟล์ Excel ต้นฉบับ, เข้าถึงแผ่นงานเป้าหมาย, และตรวจสอบการมีอยู่ของตารางคิวรี
- เข้าถึงตารางคิวรีแรกและพิมพ์ข้อมูลตารางคิวรี
- ตรวจสอบ external connection ในตาราง query และแสดงคุณลักษณะของมัน
- เปลี่ยนพารามิเตอร์ของตารางคิวรีและการเชื่อมต่อภายนอก
- บันทึกไฟล์ Excel ที่อัปเดตแล้ว
- โหลดไฟล์อีกครั้งและตรวจสอบพารามิเตอร์ที่เปลี่ยนแปลงในตารางคิวรีและการเชื่อมต่อภายนอก
ขั้นตอนเหล่านี้สรุปกระบวนการอัปเดต การเชื่อมต่อข้อมูลภายนอกโดยใช้ Java ในไฟล์ Excel. โหลดไฟล์ Excel, เข้าถึงแผ่นงานเป้าหมาย, ดึงคอลเลกชันของตารางคิวรี, และแสดงข้อมูลของตารางคิวรีแรก. ปรับแต่ง QueryTable และการเชื่อมต่อภายนอกในนั้นและบันทึก Workbook.
โค้ดสำหรับแก้ไขการเชื่อมต่อข้อมูลภายนอกของ Excel ด้วย Java
โค้ดนี้ได้สาธิตวิธีการทำงานกับ Excel QueryTable หากคุณต้องการสังเกตพฤติกรรมของการแสดงข้อมูลหลังการรีเฟรช คุณสามารถใช้เมธอด getAutoReformat() และ getFillAdjacentFormulas() ได้ เมธอด setPreserveFormatting() และ setAdjustColumnWidth() ควรใช้ร่วมกัน เนื่องจากเมธอดเหล่านี้จะรักษาการจัดรูปแบบในขณะที่การปรับคอลัมน์อัตโนมัติอาจทำให้ผลลัพธ์ขัดแย้งกัน
บทความนี้ได้แนะนำวิธีการทำงานกับ QueryTable และการเชื่อมต่อภายนอกในนั้น. เพื่อสร้างผลรวมย่อยในไฟล์ Excel ให้ดูบทความ การสร้างผลรวมย่อยใน Excel ด้วย Java.