ข้ามไปยังเนื้อหา

แยกไฟล์ CSV เป็นหลายไฟล์

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

วางไฟล์ CSV หรือ ExcelCSV, TSV, TXT, XLSX, XLS, ODS · สูงสุด 500 MB
เลือกไฟล์ประมวลผลบนอุปกรณ์ของคุณ ไม่ถูกอัปโหลด
ทำงานในเบราว์เซอร์ของคุณ · ไม่ต้องอัปโหลดวิธีการทำงาน

วิธีใช้งาน แยกไฟล์ CSV หรือ Excel

  1. 1

    วางไฟล์ CSV หรือ Excel

    รองรับไฟล์ส่งออก CSV, TSV และ TXT หรือเวิร์กบุ๊ก XLSX, XLS และ ODS ระบบจะตรวจหาการเข้ารหัสข้อความและตัวคั่นให้อัตโนมัติ ตรวจสอบได้ในตัวเลือกของไฟล์ต้นฉบับ

  2. 2

    เลือกวิธีแยกไฟล์

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

  3. 3

    ตรวจสอบแต่ละส่วน

    รายการจะแสดงทุกส่วนพร้อมช่วงแถวหรือค่าที่ใช้แยก คลิกที่ส่วนใดก็ได้เพื่อดูแถวแรก ๆ ก่อนที่จะสร้างไฟล์จริง

  4. 4

    ดาวน์โหลดไฟล์ที่แยกแล้ว

    บันทึกเป็นไฟล์ CSV หรือไฟล์ Excel ใน ZIP เดียว หรือเป็นชีตในเวิร์กบุ๊กเดียว และแยกอีกครั้งด้วยการตั้งค่าอื่นได้ตามต้องการ

ข้อจำกัดและ Pro

ไฟล์ขนาดไม่เกิน 500 MB จำนวนแถวไม่จำกัด สูงสุด 10,000 ส่วนต่อการแยกหนึ่งครั้ง หรือ 500 ชีตในเวิร์กบุ๊กเดียว

ไฟล์ขนาดไม่เกิน 4 GB ดู Pro

เกี่ยวกับ แยกไฟล์ CSV หรือ Excel

เครื่องมือแยก CSV ตัดตารางขนาดใหญ่เป็นตารางย่อยหลายไฟล์ และใส่แถวส่วนหัวซ้ำไว้ด้านบนของทุกไฟล์ ทำให้แต่ละส่วนเปิดใช้งานได้ด้วยตัวเองและมีชื่อคอลัมน์ครบถ้วน มีให้เลือกสามวิธี คือกำหนดจำนวนแถวต่อไฟล์ เช่น 5,000 แถวสำหรับแบบฟอร์มอัปโหลดที่ไม่รับไฟล์ใหญ่ แบ่งเป็นส่วนเท่า ๆ กัน โดยกระจายแถวให้แต่ละส่วนมีจำนวนต่างกันไม่เกินหนึ่งแถว หรือแยกหนึ่งไฟล์ต่อหนึ่งค่าในคอลัมน์ เช่น ภูมิภาค สาขา ผู้จัดการ หรือเดือน

ไฟล์ CSV ที่แยกออกมาตัดจากข้อความต้นฉบับโดยตรง ไม่ได้เขียนใหม่ จึงคงเครื่องหมายอัญประกาศ ตัวคั่นทศนิยม รูปแบบการขึ้นบรรทัดใหม่ และบรรทัด "sep=" ของ Excel ไว้เหมือนเดิม และใช้การเข้ารหัสเดียวกับไฟล์ต้นฉบับ เว้นแต่คุณเลือกอย่างอื่น ระบบรู้จักไฟล์ภาษารัสเซียจาก 1C หรือ Excel รุ่นเก่าที่ใช้ Windows-1251 รวมถึง UTF-8 ทั้งแบบมีและไม่มี BOM, UTF-16 และ Windows-1252

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

การบันทึกเป็นไฟล์ Excel มีประโยชน์เมื่อ CSV ยาวเกินขีดจำกัด 1,048,576 แถวของ Excel ตัวเลข true/false และวันที่แบบ ISO จะกลายเป็นเซลล์ที่มีชนิดข้อมูล ส่วนรหัสอย่าง 007 ยังเป็นข้อความ ข้อจำกัดคือ บรรทัดว่างจะถูกตัดทิ้ง แยกได้ครั้งละหนึ่งชีตของเวิร์กบุ๊ก และการแยกหนึ่งครั้งสร้างได้สูงสุด 10,000 ไฟล์ หรือ 500 ชีต

ความเป็นส่วนตัว

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

คุณสมบัติ

ตามแถว ส่วน หรือคอลัมน์

N แถวต่อไฟล์ N ส่วนเท่า ๆ กัน หรือหนึ่งไฟล์ต่อหนึ่งค่า

คงแถวต้นฉบับไว้

ไฟล์ CSV ที่แยกเป็นสำเนาระดับไบต์ของบรรทัดต้นฉบับ พร้อมส่วนหัวด้านบน

CSV, Excel หรือเวิร์กบุ๊กเดียว

ได้ไฟล์ CSV หรือ XLSX ใน ZIP หรือเป็นชีตใน XLSX ไฟล์เดียว

ไฟล์ใหญ่ ไม่ค้าง

อ่านต่อเนื่องในเวิร์กเกอร์ พร้อมแถบความคืบหน้าและปุ่มยกเลิก

แยกไฟล์ CSV หรือ Excel: คำถามที่พบบ่อย

ทุกส่วนมีแถวส่วนหัวหรือไม่?
มี เมื่อเปิด “แถวแรกเป็นส่วนหัว” แถวแรกจะถูกเขียนไว้ด้านบนของทุกส่วนและไม่นับเป็นข้อมูล ดังนั้นการตั้ง 1,000 แถวต่อไฟล์จะได้ข้อมูล 1,000 แถวบวกส่วนหัว หากไฟล์ไม่มีส่วนหัวให้ปิดตัวเลือกนี้ ทุกแถวรวมถึงแถวแรกจะถูกนับเป็นข้อมูลและแยกเหมือนแถวอื่น
แยก CSV ตามค่าในคอลัมน์ได้หรือไม่?
เลือก “ค่าในคอลัมน์” แล้วเลือกคอลัมน์ที่ต้องการ แต่ละค่าที่ต่างกันจะได้ไฟล์ของตัวเองซึ่งตั้งชื่อตามค่านั้น เช่น sales-Tashkent.csv และ sales-Samarkand.csv และแถวในแต่ละส่วนยังเรียงตามลำดับเดิม ค่าจะถูกเปรียบเทียบหลังตัดช่องว่างและแยกตัวพิมพ์เล็กใหญ่ แถวที่เซลล์ในคอลัมน์นั้นว่างจะไปอยู่ในส่วนที่ชื่อ ว่าง
CSV แสดงสัญลักษณ์อย่าง Ïðèâåò แทนข้อความภาษารัสเซีย ต้องทำอย่างไร?
ไฟล์นั้นใช้ Windows-1251 ซึ่งเป็นรหัสอักขระซิริลลิกที่ 1C และไฟล์ส่งออกจาก Excel รุ่นเก่าใช้ แต่ถูกอ่านเป็น Windows-1252 โดยปกติระบบตรวจพบเอง หากไม่พบ ให้ตั้ง “การเข้ารหัสข้อความ” เป็น Windows-1251 ไฟล์ที่แยกจะคง Windows-1251 ไว้ หรือจะบันทึกเป็น UTF-8 แบบมี BOM เพื่อให้ Excel รุ่นปัจจุบันแสดงผลถูกต้องก็ได้
การแยกไฟล์จะเปลี่ยนข้อมูลของฉันหรือไม่?
ไฟล์ CSV ที่แยกออกมาคงบรรทัดต้นฉบับไว้ทุกอย่าง ทั้งเครื่องหมายอัญประกาศ ทศนิยมแบบใช้จุลภาค เลข 0 นำหน้า และการขึ้นบรรทัดใหม่ จะเขียนใหม่ก็ต่อเมื่อเลือกตัวคั่นหรือการเข้ารหัสอื่น ส่วนไฟล์ Excel ที่สร้างจาก CSV จะมีเซลล์ที่มีชนิดข้อมูล 42 เป็นตัวเลข และ 2024-05-01 เป็นวันที่ ส่วนค่าอย่าง 007 หรือเลข ID ยาว ๆ จะคงเป็นข้อความ
แยกไฟล์ขนาดใหญ่ได้เท่าไร?
สูงสุด 500 MB ในแพ็กเกจฟรี และ 4 GB เมื่อใช้ Pro ไฟล์ CSV ถูกอ่านทีละส่วน ขนาดไฟล์จึงมีผลน้อยกว่าหน่วยความจำของอุปกรณ์ที่ใช้เก็บไฟล์ที่แยกเสร็จแล้ว การแยกหนึ่งครั้งสร้างได้สูงสุด 10,000 ไฟล์ หรือ 500 ชีตในเวิร์กบุ๊กเดียว หากต้องการมากกว่านี้ ให้เพิ่มจำนวนแถวต่อไฟล์แทน

งานอื่น ๆ ที่ใช้เครื่องมือนี้ได้

เครื่องมือไฟล์และอุปกรณ์ ทั้งหมด