ทำความสะอาดการส่งออก CSV ที่ยุ่งเหยิงในเบราว์เซอร์ของคุณ
แก้ไขตัวคั่น เครื่องหมายลำดับไบต์ แถวที่ขาดหาย และช่องว่างที่หลงเหลือในการส่งออก
ไฟล์ของคุณและความเป็นส่วนตัวของคุณ
สเปรดชีตของคุณไม่เคยถูกอัปโหลด ไฟล์ถูกอ่านโดยเบราว์เซอร์ แยกวิเคราะห์โดยเว็บ
ทำงานบนอุปกรณ์ของคุณเองและเขียนกลับโดยกลไกการดาวน์โหลดของเบราว์เซอร์ ที่
รหัสเครื่องมือไม่ได้ร้องขอการพกพาไฟล์ ข้อความที่วาง หรือเอาต์พุตที่สร้างขึ้น เปิดเผย
คำขอสคริปต์การวิเคราะห์จะแยกจากกันและอธิบายไว้ในนโยบายความเป็นส่วนตัวของไซต์
เครื่องมือนี้ทำอะไรได้บ้าง
ซ่อมแซมการส่งออกสเปรดชีตที่จะเปิดได้ไม่หมดจด: ตรวจพบตัวคั่นแทน
กว่าที่คิดไว้ เครื่องหมายลำดับไบต์ UTF-8 จะถูกลบออก แถวที่จำนวนเซลล์ไม่เห็นด้วยกับ
ส่วนหัวจะถูกรายงานตามตัวเลข และตารางจะถูกเขียนกลับออกมาเป็น clean RFC 4180 CSV
การล้างข้อมูลจะทำงานบนโครงสร้างของไฟล์ ไม่ใช่ความหมายของข้อมูล เครื่องมือตรวจพบ
อักขระตัวใดแยกฟิลด์ ดึงเครื่องหมายลำดับไบต์ UTF-8 นำหน้า อ่านเครื่องหมายคำพูด
ช่องที่มีตัวคั่นหรือตัวแบ่งบรรทัด และตั้งชื่อหมายเลขแถวของทุกแถว
ซึ่งจำนวนเซลล์ไม่ตรงกับส่วนหัว จากนั้นคุณสามารถตัดช่องว่าง ยุบการทำงานได้
เว้นวรรค ปล่อยแถวว่างและลบรายการที่ซ้ำกัน ก่อนที่จะเขียนตารางกลับด้วย RFC
4180 คำพูด การเปลี่ยนชื่อและจัดเรียงคอลัมน์ใหม่เป็นงานแยกต่างหากและอยู่ในชุดเครื่องมือ
ดัชนีตามลิงค์ด้านล่าง
วิธีการใช้งาน
-
เลือก เลือกไฟล์ CSV หรือ JSON และเลือกการส่งออกที่คุณต้องการแก้ไข สูงสุด 50 MB
วางข้อความในงานด้วย
-
ปล่อยตัวคั่นไว้ที่การตรวจจับอัตโนมัติ ค่าที่ตรวจพบจะถูกเขียนกลับเข้าไปในตัวควบคุม
หากการแสดงตัวอย่างแสดงคอลัมน์เดียว ให้ตั้งค่าด้วยตนเอง
-
อ่านสรุปแถวและคอลัมน์และคำเตือน โดยแต่ละรายการตั้งชื่อหมายเลขแถวเป็นข้อความ
บรรณาธิการนับมัน
-
ใช้การตัดแต่งช่องว่าง ยุบช่องว่าง ลบแถวว่าง และลบแถวที่ซ้ำกัน
ลำดับใดก็ตามที่เหมาะกับไฟล์ และเลิกทำสิ่งที่คุณไม่ต้องการ
-
เลือกตัวเลือกการส่งออก จากนั้นเลือกดาวน์โหลด CSV และล้างข้อมูลเมื่อคุณทำ
เสร็จแล้ว
ตัวอย่างการใช้งาน
-
การส่งออกจากซอฟต์แวร์ของยุโรปที่คั่นด้วยอัฒภาคและยุบเป็นซอฟต์แวร์เดียว
คอลัมน์ที่อื่น
-
การดาวน์โหลดที่มีชื่อส่วนหัวแรกมีเครื่องหมายลำดับไบต์ที่มองไม่เห็น ดังนั้นให้ทำการค้นหา
มันไม่เคยตรงกันเลย
-
ไฟล์ที่แก้ไขด้วยมือเสียหาย โดยที่แถวหนึ่งมีเครื่องหมายจุลภาคและทุกคอลัมน์หลังจากนั้น
เปลี่ยนไป
สิ่งที่เครื่องมือนี้จะไม่ทำ
-
การตรวจจับจะพิจารณาเฉพาะจุลภาค อัฒภาค แท็บ และไปป์ และให้คะแนนตัวอย่างสิบแถว ถ้า
ไม่มีผู้สมัครคนใดให้ผลลัพธ์อย่างน้อยสองคอลัมน์ โดยจะกลับไปอยู่ที่เครื่องหมายจุลภาค
-
แถวแรกจะเป็นส่วนหัวเสมอ ดังนั้นไฟล์ที่เริ่มต้นตรงไปยังข้อมูลจะสูญเสียไป
บันทึกแรกไปที่บรรทัดส่วนหัว
-
มีการรายงานแถวที่ขาดๆ หายๆ ไม่เคยมีการซ่อมแซม แถวสั้นมีช่องว่างและยาว
แถวจะเก็บเซลล์พิเศษไว้หลังคอลัมน์ที่มีชื่อสุดท้าย
-
เข้าใจเฉพาะเครื่องหมายลำดับไบต์ UTF-8 เท่านั้น ไฟล์ที่บันทึกเป็น Windows-1252 หรือ Shift-JIS
อ่านเป็น UTF-8 และแสดงอักขระแทนที่
-
เครื่องหมายคำพูดคู่ที่ไม่ปิดจะถูกรายงานกับแถวที่เปิดและทุกอย่าง
หลังจากอ่านเป็นช่องเดียวแล้ว
ข้อผิดพลาดทั่วไป
-
การลบแถวที่ซ้ำกันก่อนที่จะตัดแต่ง: สองแถวที่แตกต่างกันเพียงช่องว่างต่อท้ายคือ
ไม่ซ้ำกัน ดังนั้นทั้งคู่จึงรอด
-
การเขียน UTF-8 BOM ลงในไฟล์ที่ฟีดสคริปต์หรือการนำเข้าฐานข้อมูล เครื่องหมาย
รวมชื่อส่วนหัวแรก และการค้นหาในคอลัมน์นั้นไม่ตรงกับอะไรเลย
-
การปิดตัวเลือกการฉีดสูตรที่ปลอดภัยกับข้อมูลที่มาจากแบบฟอร์ม ที่
ดาวน์โหลดสำเร็จ และเพย์โหลดจะทำงานเมื่อมีการเปิดไฟล์ในสเปรดชีต
-
ละเว้นคำเตือนแถวที่ขาดเนื่องจากดูตัวอย่างถูกต้อง: เฉพาะ 100 แถวแรกเท่านั้น
จะแสดงขึ้น และคอลัมน์ที่ถูกเลื่อนมักจะเริ่มต้นจากด้านล่าง
หมายเหตุทางเทคนิค
การแยกวิเคราะห์เป็นเครื่องสถานะ RFC 4180 ที่เขียนด้วยมือ ดังนั้นตัวคั่นที่ยกมา บรรทัดใหม่ภายใน
ฟิลด์ที่ใส่เครื่องหมายคำพูด เครื่องหมายคำพูดสองเท่าเป็นการหลีกเลี่ยงและตอนจบ CRLF, LF หรือ lone-CR ได้รับการจัดการโดย
การก่อสร้าง โดยทำงานใน Web Worker ดังนั้นการส่งออกจำนวนมากจึงไม่ทำให้เพจค้าง
การตรวจหาตัวคั่นจะแยกวิเคราะห์ตัวอย่างสิบแถวกับผู้สมัครแต่ละคน และให้คะแนนตามคอลัมน์
นับถ่วงน้ำหนักด้วยผลลัพธ์ที่เป็นสี่เหลี่ยม ดังนั้น เครื่องหมายจุลภาคในช่องที่ยกมาจึงไม่สามารถทำได้
โหวตเกินอัฒภาคจริง
คำถามที่พบบ่อย
- สเปรดชีตของฉันถูกอัปโหลดทุกที่หรือไม่
-
ไม่ ไม่มีจุดสิ้นสุดการอัปโหลด ไฟล์จะถูกอ่าน แยกวิเคราะห์ใน Web Worker และเขียนขึ้น
กลับออกมาบนอุปกรณ์ของคุณและรหัสเครื่องมือจะไม่ร้องขอการพกพาไฟล์หรือวาง
ข้อความหรือผลลัพธ์ที่สร้างขึ้น คำขอสคริปต์การวิเคราะห์ที่เปิดเผยจะแยกจากกันและเป็น
อธิบายไว้ในนโยบายความเป็นส่วนตัวของเว็บไซต์
- เหตุใดไฟล์ของฉันจึงเปิดเป็นคอลัมน์เดียว
-
ตัวคั่นไม่ถูกต้อง การตรวจจับจะกลับไปใช้เครื่องหมายจุลภาคเมื่อไม่มีผู้สมัครแยก
ตัวอย่างเป็นสองคอลัมน์ขึ้นไป ตั้งค่าด้วยตนเอง: อัฒภาคสำหรับการส่งออกของยุโรป แท็บสำหรับ
ไฟล์ที่ TSV จริงๆ
- ตัวเลือกสูตรปลอดภัยในการฉีดจะเปลี่ยนแปลงไปอย่างไร
-
โดยจะเติมเครื่องหมายอะพอสทรอฟีนำหน้าทุกเซลล์ที่ขึ้นต้นด้วย =, +, -, @, แท็บ หรือแคร่
return ดังนั้นสเปรดชีตจะถือว่าเป็นข้อความแทนที่จะเป็นสูตร มันเปลี่ยนข้อมูลของคุณ:
เซลล์ที่คุณหมายถึงเป็นสูตรการทำงานจะกลายเป็นข้อความตามตัวอักษร ค่าที่แยกวิเคราะห์เป็น
หมายเลขธรรมดาได้รับการยกเว้น ดังนั้น -42 จึงไม่ถูกแตะต้อง