รวมไฟล์ Excel และ CSV
รวมไฟล์และชีต Excel หรือ CSV หลายไฟล์เป็นไฟล์เดียว โดยจับคู่คอลัมน์ตามหัวตาราง
กำลังโหลดเครื่องมือ…
รวมไฟล์และชีต Excel หรือ CSV หลายไฟล์เป็นตารางเดียว โดยจับคู่คอลัมน์ตามชื่อหัวตาราง หรือรวมชีตไว้ในเวิร์กบุ๊กเดียว และยังแยกตารางขนาดใหญ่ออกเป็นหลายไฟล์ได้ด้วย
วิธีใช้
- ใน "รวมไฟล์" ลากไฟล์ .xlsx, .xls, .csv หรือ .tsv หลายไฟล์มาวางพร้อมกัน
- ใน "ไฟล์และชีต" เลือกชีต แล้วเลือก "วิธีการ": "ต่อแถวลงด้านล่าง" หรือ "รวมชีตไว้ในเวิร์กบุ๊กเดียว"
- หากต้องการ ตั้ง "แถวหัวตารางที่" คอลัมน์ที่มา การลบแถวซ้ำและแถวว่าง และลำดับคอลัมน์
- ตรวจดู "ตัวอย่าง" เลือก "บันทึกเป็น" (Excel หรือ CSV) แล้วกด "บันทึก"
- หากต้องการแยกตาราง ให้เปิด "แยกไฟล์" เลือก "ค่าในคอลัมน์" หรือ "ทุก N แถว" แล้วกด "ดาวน์โหลดทั้งหมดเป็น ZIP"
หลักการทำงาน
- คอลัมน์จะจับคู่ตามชื่อหัวตาราง โดยไม่สนใจตัวพิมพ์ใหญ่เล็กและช่องว่างที่เกิน คอลัมน์ที่ไม่มีในไฟล์ใดจะเว้นว่างไว้ในแถวของไฟล์นั้น
- สูตรจะกลายเป็นค่า และฟอนต์ สี เส้นขอบ และเซลล์ที่ผสานไว้จะไม่ถูกนำไปในผลลัพธ์แบบต่อแถว รหัสที่ขึ้นต้นด้วยเลข 0 ยังคงเป็นข้อความ
- "เพิ่ม UTF-8 BOM" ช่วยให้ Excel เปิด CSV ที่มีข้อความภาษาอื่นนอกจากอังกฤษ เช่น ภาษาไทย ได้โดยตัวอักษรไม่เพี้ยน
- ไฟล์จะถูกประมวลผลในอุปกรณ์นี้เท่านั้นและไม่มีการอัปโหลด ไฟล์ที่มีมากกว่า 100,000 แถวอาจใช้เวลาหลายสิบวินาที ไฟล์ที่ตั้งรหัสผ่านไว้จะอ่านไม่ได้
คำถามที่พบบ่อย
- รวมไฟล์ Excel ที่คอลัมน์เรียงไม่เหมือนกันได้ไหม
- ได้ คอลัมน์ที่มีชื่อหัวตารางเดียวกันจะถูกจับคู่กัน ลำดับจึงไม่สำคัญ คอลัมน์ที่มีในไฟล์เดียวจะเว้นว่างในแถวของไฟล์อื่น
- รวมหลายชีตเป็นชีตเดียวอย่างไร
- เลือก "ต่อแถวลงด้านล่าง" หากต้องการเก็บชีตแยกกันในไฟล์เดียว ให้เลือก "รวมชีตไว้ในเวิร์กบุ๊กเดียว" ซึ่งบันทึกเป็น .xlsx เท่านั้น
- ดูได้ไหมว่าแต่ละแถวมาจากไฟล์ไหน
- ได้ ใน "เพิ่มคอลัมน์ที่มา" เลือกชื่อไฟล์ ชื่อชีต หรือทั้งสองอย่าง
- ทำไม 00123 กลายเป็น 123 เมื่อเปิด CSV
- Excel แปลงเป็นตัวเลขเมื่อเปิด CSV เปิด "คงเลข 0 นำหน้าไว้" เพื่อบันทึกเป็น ="00123" โปรแกรมอื่นจะแสดงเครื่องหมาย = ด้วย