สลับแถวและคอลัมน์ CSV
สลับแถวและคอลัมน์ของไฟล์ CSV ของคุณ
เกี่ยวกับ สลับแถวและคอลัมน์ CSV
บางครั้งข้อมูลก็มาผิดทิศทาง: หนึ่งแถวต่อหนึ่งเดือนโดยมีเมตริกเป็นคอลัมน์ ในขณะที่เครื่องมือสร้างกราฟต้องการหนึ่งคอลัมน์ต่อหนึ่งเดือน หรือแบบสอบถามแนวกว้างที่ควรเป็นรายการแนวยาว การสลับแถว/คอลัมน์ (transpose) จะสลับแถวและคอลัมน์ ทำให้แถวแรกกลายเป็นคอลัมน์แรกและในทางกลับกัน เหมือนกับ Paste Special > Transpose ใน Excel แต่ไม่ต้องเปิดสเปรดชีต
วาง CSV คลิกสลับแถว/คอลัมน์ แล้วคัดลอกผลลัพธ์ การทำงานนี้เกิดขึ้นในเบราว์เซอร์ของคุณและไม่มีการส่งข้อมูลไปที่ใดเลย
วิธีใช้ สลับแถวและคอลัมน์ CSV ทีละขั้นตอน
- วาง CSV ที่คั่นด้วยจุลภาคลงในกล่องด้านซ้าย
- คลิก "สลับแถว/คอลัมน์" แถวจะกลายเป็นคอลัมน์ในกล่องผลลัพธ์ทางขวา
- คลิก "คัดลอก" เพื่อนำ CSV ที่สลับแล้วไปไว้บนคลิปบอร์ด
ตัวอย่างข้อมูลเข้าและผลลัพธ์
ข้อมูลเข้า
month,sales,costs
Jan,100,60
Feb,120,70
ผลลัพธ์
month,Jan,Feb
sales,100,120
costs,60,70
ทำไมต้องใช้ สลับแถวและคอลัมน์ CSV ของเรา?
- ฟรี 100% และออนไลน์: ไม่มีค่าใช้จ่าย ไม่ต้องติดตั้งซอฟต์แวร์หรือส่วนขยาย
- ความเป็นส่วนตัวมาก่อน: การประมวลผลเกิดขึ้นในเบราว์เซอร์ของคุณ ข้อมูลของคุณจะไม่ออกจากอุปกรณ์
- ไม่ต้องสมัครสมาชิก: วางข้อมูลและรับผลลัพธ์ในคลิกเดียว
- รวดเร็วและเชื่อถือได้: จัดการไฟล์ขนาดเล็กหรือใหญ่ในไม่กี่วินาที พร้อมใช้ใน Excel และเครื่องมืออื่นๆ
กรณีการใช้งานทั่วไป
- แปลงอนุกรมเวลาที่มีวันที่เป็นคอลัมน์ให้เป็นแถว เพื่อนำไปพล็อตกราฟใน Google Sheets หรือ Data Studio
- แปลงตารางเปรียบเทียบแนวกว้าง (หนึ่งสินค้าต่อหนึ่งคอลัมน์) ให้เป็นรายการแนวยาวสำหรับนำเข้าฐานข้อมูล
- ปรับทิศทางผลสำรวจที่แต่ละผู้ตอบเป็นหนึ่งคอลัมน์ให้เป็นหนึ่งแถวต่อหนึ่งผู้ตอบ
- สลับแกนของเมทริกซ์ขนาดเล็กก่อนวางลงในตาราง Markdown หรือ LaTeX
ข้อจำกัดและเคล็ดลับ
- เซลล์จะถูกแบ่งด้วยจุลภาคเท่านั้น ค่าที่ครอบด้วยเครื่องหมายคำพูดและมีจุลภาคจะถูกแบ่งเป็นเซลล์เพิ่มเติมและทำให้เมทริกซ์เลื่อน
- จำนวนคอลัมน์จะถูกนำมาจากแถวแรก แถวที่สั้นกว่าจะสร้างเซลล์ว่าง และเซลล์ส่วนเกินในแถวที่ยาวกว่าจะถูกตัดทิ้ง
- ผลลัพธ์จะไม่ถูกครอบด้วยเครื่องหมายคำพูด ดังนั้นหากเซลล์ใดมีจุลภาค ผลลัพธ์จะไม่ใช่ CSV ที่ถูกต้อง
- การขึ้นบรรทัดใหม่ในผลลัพธ์เป็นแบบ LF Excel บน Windows ก็ยังเปิดไฟล์นี้ได้อย่างถูกต้อง
คำถามที่พบบ่อย
การสลับแถว/คอลัมน์ของ CSV หมายความว่าอย่างไร?
การสลับ (transpose) จะสลับแกนทั้งสองของตาราง: ค่าที่แถว i คอลัมน์ j จะย้ายไปที่แถว j คอลัมน์ i แถวแรกของต้นฉบับจะกลายเป็นคอลัมน์แรกของผลลัพธ์ ดังนั้นหัวตารางด้านบนจะกลายเป็นป้ายกำกับด้านข้าง
เครื่องมือนี้ต่างจาก Transpose ของ Excel อย่างไร?
ผลลัพธ์เหมือนกับ Paste Special > Transpose ใน Excel หรือ Google Sheets แต่ไม่ต้องใช้สเปรดชีต และค่าจะไม่ถูกตีความใหม่: 08001 ยังคงเป็น 08001 และ 1/2 ยังคงเป็น 1/2 ซึ่ง Excel จะแปลงเป็นตัวเลขและวันที่ตามลำดับ
ฉันสามารถสลับไฟล์ที่มีหลายพันแถวได้ไหม?
ได้ ตราบใดที่เบราว์เซอร์ของคุณมีหน่วยความจำเพียงพอ ผลลัพธ์จะมีจำนวนคอลัมน์เท่ากับจำนวนแถวของข้อมูลนำเข้า ซึ่งบางสเปรดชีตอาจเปิดไม่ได้หากเกิน 16,384 คอลัมน์
ทำไมบางเซลล์ถึงหายไปหลังจากสลับแล้ว?
เครื่องมือนี้สันนิษฐานว่าทุกแถวมีจำนวนเซลล์เท่ากับแถวแรก หากแถวใดยาวกว่า ค่าส่วนเกินจะถูกตัดทิ้ง หากสั้นกว่า จะเกิดเซลล์ว่าง ให้ทำให้แถวมีจำนวนเซลล์เท่ากันก่อนสลับ
ข้อมูลถูกอัปโหลดหรือไม่?
ไม่ การสลับแถว/คอลัมน์คำนวณด้วย JavaScript ในแท็บเบราว์เซอร์ของคุณ และผลลัพธ์จะอยู่ที่นั่นจนกว่าคุณจะคัดลอก
เครื่องมือที่เกี่ยวข้อง
เครื่องมือฟรีอื่นๆ ที่อาจเป็นประโยชน์
- โปรแกรมดูและแก้ไข CSV — ดู แก้ไข และจัดการข้อมูล CSV ของคุณในตารางแบบโต้ตอบ
- ตัวดูไฟล์ CSV ขนาดใหญ่ — เปิดและเรียกดูไฟล์ CSV ที่ใหญ่เกินกว่า Excel จะเปิดได้ แม้จะมีขนาดหลายกิกะไบต์
- ไฟล์ CSV ตัวอย่างขนาดใหญ่ — ดาวน์โหลดไฟล์ CSV ตัวอย่างที่มี 1,000 ถึง 5 ล้านแถวของข้อมูลสมจริง สร้างขึ้นในเบราว์เซอร์ของคุณ
- รวมไฟล์ CSV — รวมไฟล์ CSV หรือ Excel หลายไฟล์เป็นไฟล์เดียว โดยจับคู่คอลัมน์ตามชื่อ
- ลบแถวซ้ำใน CSV — ลบแถวที่ซ้ำกันใน CSV โดยเปรียบเทียบทั้งแถวหรือเฉพาะคอลัมน์ที่เลือก
Available languages