วิธีการรวมหลายไฟล์ XLSX
Sheetize XLSX Merger for .NET ให้ API ที่เรียบง่ายแต่ทรงพลังสำหรับการรวมหลายเวิร์กบุ๊ก Excel เข้าด้วยกันโดยคงเวิร์กชีต, ชาร์ตและรูปแบบทั้งหมดไว้เหมือนเดิม สิ่งนี้มีประโยชน์เมื่อคุณต้องการรวมรายงาน, รวมข้อมูล หรือสร้างไฟล์หลักสำหรับการแจกจ่าย
คุณสมบัติหลัก
รวมหลายไฟล์ XLSX
รวมเวิร์กบุ๊ก XLSX จำนวนเท่าใดก็ได้เป็นเวิร์กบุ๊กเดียว ไฟล์ต้นทางแต่ละไฟล์จะรักษาชื่อชีตเดิมไว้ (หรือสามารถตั้งชื่อใหม่ได้) ในผลลัพธ์ที่รวม
คงรูปแบบและวัตถุ
สไตล์เซลล์, สูตร, ตาราง, ชาร์ตและรูปภาพทั้งหมดจะคงอยู่หลังการรวม
รองรับการสตรีมมิ่ง
ประมวลผลเวิร์กบุ๊กขนาดใหญ่แบบสตรีมมิ่งเพื่อลดการใช้หน่วยความจำ เหมาะสำหรับการรวมไฟล์จำนวนมากเป็นชุด
คำแนะนำโดยละเอียด
กระบวนการรวม XLSX
เพื่อรวมไฟล์ XLSX หลายไฟล์ด้วย Sheetize ให้ทำตามขั้นตอนต่อไปนี้
- เริ่มต้น Merger: สร้างอินสแตนซ์ของ
SpreadsheetMerger - กำหนดค่า Options: ตั้งค่า
SaveOptionsเช่น พาธไฟล์ผลลัพธ์และคำนำหน้าชื่อชีต (ถ้าต้องการ) - ระบุพาธไฟล์ต้นทาง: ใส่อาเรย์ของพาธไฟล์ XLSX ที่จะนำมารวม
- ดำเนินการรวม: เรียก
Processพร้อมกับตัวเลือกที่เตรียมไว้
ตัวอย่าง – รวมไฟล์ XLSX สามไฟล์เป็นไฟล์เดียว
using Sheetize;
var loadOptions = new LoadOptions();
var saveOptions = new SaveOptions
{
OutputFile = "E:\\MergedWorkbook.xlsx"
};
SpreadsheetMerger.Process(loadOptions, saveOptions, new string[]
{
"Baby_growth_tracker.xlsx",
"Bills_to_pay.xlsx",
"Financial_summary.xlsx",
});การรองรับรูปแบบเพิ่มเติม
- Sheetize สามารถรวมไฟล์ CSV, TSV และ HTML ที่ส่งออกมาได้ โดยแปลงเป็นเวิร์กบุ๊ก XLSX เดียว
ด้วยความสามารถเหล่านี้ Sheetize ทำให้การรวมไฟล์ XLSX เป็นเรื่องง่าย ไม่ว่าจะเป็นสคริปต์สั้น ๆ หรือบริการระดับ Production ที่ต้องรวมสเปรดชีตหลายพันไฟล์ต่อวัน.