วิธีรวมไฟล์ Excel ด้วย Java – คู่มือ GroupDocs.Merger
หากคุณเป็นนักพัฒนา Java ที่ต้องการ วิธีรวม excel อย่างรวดเร็วและเชื่อถือได้ คุณมาถูกที่แล้ว ศูนย์นี้รวบรวมบทแนะนำการรวมไฟล์ตามรูปแบบเฉพาะสำหรับ GroupDocs.Merger ให้ตัวอย่างโค้ดพร้อมใช้ เคล็ดลับการปฏิบัติที่ดีที่สุด และสถานการณ์จริง ไม่ว่าคุณจะต้องการรวมสเปรดชีต, PDF, เอกสาร Word หรือคอลเลกชันรูปภาพ คู่มือด้านล่างจะพาคุณผ่านแต่ละขั้นตอนพร้อมคำอธิบายที่ชัดเจน
คำตอบสั้น
- ไลบรารีใดที่จัดการการรวม Excel ใน Java? GroupDocs.Merger for Java.
- ฉันสามารถรวมไฟล์ XLSX, XLSM, และ XLTX เข้าด้วยกันได้หรือไม่? ใช่, รองรับรูปแบบ Excel หลักทั้งหมด.
- ฉันสามารถรวมไฟล์ Excel ได้กี่ไฟล์พร้อมกัน? สูงสุด 100 ไฟล์ในหนึ่งการดำเนินการ (การสตรีมที่ประหยัดหน่วยความจำ).
- การคงสูตรเป็นอัตโนมัติหรือไม่? แน่นอน – สูตร, สไตล์, และช่วงที่ตั้งชื่อจะคงอยู่.
- ฉันต้องใช้ใบอนุญาตเชิงพาณิชย์สำหรับการใช้งานจริงหรือไม่? ใช่, จำเป็นต้องมีใบอนุญาต GroupDocs.Merger ที่ถูกต้องสำหรับการใช้งานที่ไม่ใช่รุ่นทดลอง.
GroupDocs.Merger for Java คืออะไร?
GroupDocs.Merger for Java เป็น API ที่แข็งแกร่งซึ่งช่วยให้สามารถรวม แยก และจัดการเอกสารได้โปรแกรมเมติกสำหรับรูปแบบเอกสารกว่า 50 แบบ ทำงานทั้งหมดในหน่วยความจำ ดังนั้นไม่ต้องติดตั้ง Office ภายนอก และให้การสตรีมประสิทธิภาพสูงเพื่อรักษาการใช้ทรัพยากรให้ต่ำขณะจัดการไฟล์ขนาดใหญ่
วิธีรวมไฟล์ Excel ด้วย Java?
คลาส Merger เป็นส่วนประกอบหลักที่ทำการรวมเอกสาร มันรับสตรีมอินพุต ใช้ตัวเลือกการรวม และสร้างไฟล์ผลลัพธ์ที่รวมกัน โหลดแต่ละ workbook ด้วยอ็อบเจ็กต์ Merger เพิ่มลงในรายการรวม แล้วเรียก merge – กระบวนการทั้งหมดเสร็จในสามบรรทัดโค้ดสั้น ๆ วิธีนี้คงสูตร, สไตล์ของเซลล์, และออบเจ็กต์ฝังโดยไม่ต้องคัดลอกด้วยตนเอง ทำให้ได้ผลลัพธ์ที่เชื่อถือได้ในไม่กี่วินาที
ทำไมต้องใช้ GroupDocs.Merger สำหรับการรวม Excel?
GroupDocs.Merger ประมวลผลเวิร์กบุ๊ก Excel ขนาดสูงสุด 500 หน้าในเวลาไม่ถึง 4 วินาทีบนเซิร์ฟเวอร์ 8‑คอร์มาตรฐาน และสตรีมข้อมูลเพื่อให้การใช้หน่วยความจำน้อยกว่า 150 MB แม้จัดการ 100 ไฟล์พร้อมกัน ตัวเลขประสิทธิภาพที่ระบุทำให้เป็นตัวเลือกที่เหมาะสำหรับไพป์ไลน์การรายงานที่ต้องการความเร็วสูง
ข้อกำหนดเบื้องต้น
- Java 17 หรือสูงกว่า
- Maven 3.6+ (หรือ Gradle ที่เทียบเท่า)
- ใบอนุญาต GroupDocs.Merger for Java ที่ถูกต้อง (มีใบอนุญาตชั่วคราวสำหรับการทดสอบ)
คู่มือขั้นตอนต่อขั้นตอนสำหรับการรวมไฟล์ Excel
ขั้นตอนที่ 1: เพิ่มการพึ่งพา Maven
รวมอาร์ติแฟคต์ GroupDocs.Merger ในไฟล์ pom.xml ของคุณ การพึ่งพาเดียวนี้จะนำความสามารถการรวมตามรูปแบบทั้งหมดเข้ามา
ขั้นตอนที่ 2: เริ่มต้น Merger
สร้างอินสแตนซ์ Merger ด้วยคีย์ใบอนุญาตของคุณ ตัวสร้างจะตรวจสอบความถูกต้องของใบอนุญาตและเตรียมเครื่องยนต์สำหรับการดำเนินการประสิทธิภาพสูง
ขั้นตอนที่ 3: เตรียมเวิร์กบุ๊กต้นทาง
รวบรวมเส้นทางไฟล์ของเวิร์กบุ๊ก Excel ที่คุณต้องการรวม คุณสามารถใช้ java.nio.file.Files.list เพื่อค้นหาไฟล์ในไดเรกทอรีโดยอัตโนมัติ
ขั้นตอนที่ 4: ดำเนินการรวม
ส่งรายการสตรีมของเวิร์กบุ๊กไปยัง merger.merge และระบุรูปแบบผลลัพธ์ (XLSX) API จะเขียนเวิร์กบุ๊กที่รวมแล้วไปยังตำแหน่งเป้าหมายในหนึ่งการดำเนินการแบบอะตอมิก
ขั้นตอนที่ 5: ตรวจสอบผลลัพธ์
เปิดไฟล์ที่รวมแล้วในโปรแกรมดูสเปรดชีตใดก็ได้เพื่อยืนยันว่าทั้งแผ่นงาน, สูตร, และการจัดรูปแบบถูกเก็บไว้ GroupDocs.Merger ยังมีเมธอด validate เพื่อยืนยันความสมบูรณ์แบบโปรแกรม
ปัญหาทั่วไปและวิธีแก้
- การเพิ่มขึ้นของหน่วยความจำกับไฟล์ขนาดใหญ่มาก – เปิดใช้งานโหมดสตรีมโดยตั้งค่า
MergerSettings.setUseMemoryCache(true). - การสูญเสียไฮเปอร์ลิงก์หลังการรวม – ใช้
MergeOptions.setPreserveHyperlinks(true)เพื่อรักษาเป้าหมายลิงก์ให้คงอยู่. - ลำดับแผ่นงานไม่ถูกต้อง – ลำดับการรวมจะตามลำดับของรายการอินพุต; จัดเรียงรายการใหม่เพื่อควบคุมการจัดวางสุดท้าย.
คำถามที่พบบ่อย
Q: ฉันสามารถรวมไฟล์ Excel ที่มีการป้องกันด้วยรหัสผ่านได้หรือไม่?
A: ใช่, ให้รหัสผ่านเมื่อเปิดแต่ละ workbook; API จะถอดรหัสให้โดยอัตโนมัติ
Q: ไลบรารีรองรับไฟล์ที่เปิดใช้งานมาโคร (XLSM) หรือไม่?
A: แน่นอน – มาโครจะถูกคงไว้, และคุณสามารถปิดการใช้งานได้ตามต้องการเพื่อความปลอดภัย
Q: เวิร์กบุ๊กที่รวมแล้วสามารถมีแผ่นงานได้กี่แผ่น?
A: ไม่มีขีดจำกัดที่แน่นอน; ข้อจำกัดเดียวคือสเปคของรูปแบบไฟล์ Excel (สูงสุด 255 แผ่นสำหรับ XLSX).
Q: สามารถรวมไฟล์ Excel เป็นผลลัพธ์ CSV ได้หรือไม่?
A: ได้, เพียงตั้งค่ารูปแบบผลลัพธ์เป็น CSV ในการเรียก merge; ข้อมูลทั้งหมดจะถูกแปลงเป็นไฟล์ CSV เดียว
Q: ถ้าฉันต้องการรวมเฉพาะแผ่นงานบางแผ่นจากแต่ละเวิร์กบุ๊กจะทำอย่างไร?
A: ใช้ MergeOptions.addSheetRange(start, end) เพื่อเลือกช่วงแผ่นงานที่ต้องการก่อนการรวม
แหล่งข้อมูลเพิ่มเติม
- เอกสาร GroupDocs.Merger for Java
- อ้างอิง API GroupDocs.Merger for Java
- ดาวน์โหลด GroupDocs.Merger for Java
- ฟอรั่ม GroupDocs.Merger
- สนับสนุนฟรี
- ใบอนุญาตชั่วคราว
บทแนะนำที่มีให้
- อัตโนมัติการรวม PowerPoint ด้วย GroupDocs.Merger for Java: คู่มือขั้นตอนต่อขั้นตอน
- รวมไฟล์ MHTML อย่างมีประสิทธิภาพด้วย GroupDocs.Merger for Java: คู่มือขั้นตอนต่อขั้นตอน
- รวมไฟล์ PDF อย่างมีประสิทธิภาพด้วย GroupDocs.Merger for Java: คู่มือขั้นตอนต่อขั้นตอน
- รวมไฟล์ VSSM อย่างมีประสิทธิภาพใน Java ด้วย GroupDocs.Merger เพื่อการจัดการเอกสารที่ราบรื่น
- รวมไฟล์ XLAM อย่างมีประสิทธิภาพด้วย GroupDocs.Merger for Java
- รวมไฟล์ XLSX อย่างมีประสิทธิภาพด้วย GroupDocs.Merger for Java
- รวมไฟล์ SVGZ อย่างง่ายดายด้วย GroupDocs.Merger for Java: คู่มือครอบคลุม
- ฝังเอกสารใน PDF ด้วย GroupDocs.Merger for Java: คู่มือครอบคลุม
- วิธีรวม PDF ด้วย GroupDocs.Merger for Java: คู่มือครอบคลุม
- วิธีรวมไฟล์ DOCX อย่างง่ายด้วย GroupDocs.Merger for Java: คู่มือขั้นตอนต่อขั้นตอน
- วิธีรวมไฟล์ EMF ด้วย GroupDocs.Merger for Java: คู่มือครบถ้วน
- วิธีรวมไฟล์ EMZ ด้วย GroupDocs.Merger for Java: คู่มือขั้นตอนต่อขั้นตอน
- วิธีรวมไฟล์ EPUB ด้วย GroupDocs.Merger for Java: คู่มือครอบคลุม
- วิธีรวมไฟล์ Excel ใน Java ด้วย GroupDocs.Merger: คู่มือสำหรับนักพัฒนา
- วิธีรวมไฟล์ Excel ด้วย GroupDocs.Merger for Java: ทำให้การจัดการข้อมูลง่ายขึ้น
- วิธีรวมไฟล์ HTML ใน Java ด้วย GroupDocs.Merger: คู่มือครอบคลุม
- วิธีรวมไฟล์ MHT ด้วย GroupDocs.Merger for Java: คู่มือครบถ้วน
- วิธีรวมไฟล์ Microsoft OneNote ด้วย GroupDocs.Merger for Java
- วิธีรวมเทมเพลต Microsoft Word ด้วย GroupDocs.Merger for Java
- วิธีรวมไฟล์ 7z หลายไฟล์ใน Java ด้วย GroupDocs.Merger
- วิธีรวมไฟล์ CSV หลายไฟล์ด้วย GroupDocs.Merger for Java: คู่มือครอบคลุม
- วิธีรวมไฟล์ ODP หลายไฟล์ด้วย GroupDocs.Merger for Java
- วิธีรวมไฟล์ TSV หลายไฟล์ด้วย GroupDocs.Merger for Java: คู่มือครอบคลุม
- วิธีรวมไฟล์ VSX หลายไฟล์ด้วย GroupDocs.Merger for Java: คู่มือครอบคลุม
- วิธีรวมเอกสาร Word หลายไฟล์ด้วย GroupDocs.Merger for Java: คู่มือครอบคลุม
- วิธีรวมไฟล์ XLTMs หลายไฟล์ด้วย GroupDocs.Merger for Java: คู่มือครอบคลุม
- วิธีรวมไฟล์ ODS ด้วย GroupDocs.Merger for Java: คู่มือขั้นตอนต่อขั้นตอน
- วิธีรวมเอกสาร ODT ด้วย GroupDocs.Merger for Java: คู่มือขั้นตอนต่อขั้นตอน
- วิธีรวมไฟล์ PowerPoint ด้วย GroupDocs.Merger for Java: คู่มือครอบคลุม
- วิธีรวมไฟล์ PowerPoint ใน Java ด้วย GroupDocs.Merger: คู่มือขั้นตอนต่อขั้นตอน
- วิธีรวมไฟล์ PowerPoint PPTM ด้วย GroupDocs.Merger for Java: คู่มือสำหรับนักพัฒนา
- วิธีรวมไฟล์ TIFF ด้วย GroupDocs.Merger for Java: คู่มือขั้นตอนต่อขั้นตอน
- วิธีรวมไฟล์ VSDM ใน Java ด้วย GroupDocs.Merger: คู่มือขั้นตอนต่อขั้นตอน
- วิธีรวมไฟล์ VSDX ด้วย GroupDocs.Merger for Java: คู่มือขั้นตอนต่อขั้นตอน
- วิธีรวมไฟล์ VTX ด้วย GroupDocs.Merger for Java: คู่มือขั้นตอนต่อขั้นตอน
- วิธีรวมไฟล์ WAV อย่างมีประสิทธิภาพด้วย GroupDocs.Merger for Java
- วิธีรวมไฟล์ XLSM ด้วย GroupDocs.Merger for Java: คู่มือครบถ้วน
- วิธีรวมไฟล์ XLTX ด้วย GroupDocs.Merger for Java: คู่มือขั้นตอนต่อขั้นตอน
- วิธีรวมไฟล์ XPS ด้วย GroupDocs.Merger for Java: คู่มือครอบคลุม
- รวมหลายภาพในแนวตั้งด้วย GroupDocs.Merger for Java: คู่มือครอบคลุม
- การรวมเอกสารขั้นสูงด้วย GroupDocs.Merger for Java: คู่มือสำหรับนักพัฒนา
- การรวมเอกสาร Word อย่างมีประสิทธิภาพใน Java ด้วย GroupDocs.Merger for Java
- การรวมเอกสาร Word อย่างมีประสิทธิภาพใน Java: คู่มือขั้นตอนต่อขั้นตอนโดยใช้ GroupDocs.Merger
- รวมไฟล์ DOTM ด้วย GroupDocs.Merger for Java: คู่มือสำหรับนักพัฒนาในการรวมเอกสาร
- รวมการนำเสนอ PowerPoint อย่างราบรื่นด้วย GroupDocs.Merger for Java
- รวมไฟล์ RTF ใน Java ด้วย GroupDocs.Merger API: คู่มือครอบคลุม
- รวมไฟล์ VSTX อย่างง่ายดายด้วย GroupDocs.Merger for Java: คู่มือครอบคลุม
- รวมไฟล์ XLSB ใน Java ด้วย GroupDocs.Merger: คู่มือครอบคลุม
อัปเดตล่าสุด: 2026-07-30
ทดสอบด้วย: GroupDocs.Merger 23.12 for Java
ผู้เขียน: GroupDocs