ความกว้างคงที่เป็น CSV
แปลงข้อความที่มีความกว้างคงที่เป็นไฟล์ CSV ที่มีโครงสร้างดี
เกี่ยวกับ ความกว้างคงที่เป็น CSV
ไฟล์แบบตำแหน่ง (positional) จากธนาคาร เมนเฟรม หน่วยงานราชการ และ ERP รุ่นเก่าไม่มีตัวคั่น: แต่ละฟิลด์อยู่ระหว่างตำแหน่งอักขระที่กำหนดไว้ สเปรดชีตไม่สามารถอ่านได้โดยตรง เครื่องมือนี้จะตัดแต่ละบรรทัดตามความกว้างคอลัมน์ที่คุณระบุ ตัดช่องว่างที่เติมไว้ทิ้ง แล้วสร้าง CSV มาตรฐานที่ทุกค่าถูกครอบด้วยเครื่องหมายคำพูด
วางข้อความ ใส่ความกว้างเป็นรายการคั่นด้วยจุลภาค ตั้งชื่อไฟล์ผลลัพธ์ แล้วดาวน์โหลด CSV การตัดข้อความทำงานในเบราว์เซอร์ ดังนั้นใบแจ้งยอดธนาคารและไฟล์เงินเดือนจะยังอยู่ในเครื่องของคุณ
วิธีใช้ ความกว้างคงที่เป็น CSV ทีละขั้นตอน
- พิมพ์ชื่อไฟล์ CSV ที่จะดาวน์โหลด
- ใส่ความกว้างคอลัมน์คั่นด้วยจุลภาค เช่น 10, 10, 10 สำหรับสามคอลัมน์ที่มีความกว้างสิบอักขระเท่ากัน
- วางข้อความความกว้างคงที่ลงในพื้นที่ข้อความ
- คลิก "แปลงและดาวน์โหลด CSV" แต่ละบรรทัดจะถูกตัดตามตำแหน่งที่กำหนด ตัดช่องว่าง และครอบด้วยเครื่องหมายคำพูด
ตัวอย่างข้อมูลเข้าและผลลัพธ์
ข้อมูลเข้า
Juan Pérez Madrid
Ana García Barcelona
(ความกว้าง: 10, 10, 9)
ผลลัพธ์
"Juan","Pérez","Madrid"
"Ana","García","Barcelona"
ทำไมต้องใช้ ความกว้างคงที่เป็น CSV ของเรา?
- ฟรี 100% และออนไลน์: ไม่มีค่าใช้จ่าย ไม่ต้องติดตั้งซอฟต์แวร์หรือส่วนขยาย
- ความเป็นส่วนตัวมาก่อน: การประมวลผลเกิดขึ้นในเบราว์เซอร์ของคุณ ข้อมูลของคุณจะไม่ออกจากอุปกรณ์
- ไม่ต้องสมัครสมาชิก: วางข้อมูลและรับผลลัพธ์ในคลิกเดียว
- รวดเร็วและเชื่อถือได้: จัดการไฟล์ขนาดเล็กหรือใหญ่ในไม่กี่วินาที พร้อมใช้ใน Excel และเครื่องมืออื่นๆ
กรณีการใช้งานทั่วไป
- โหลดใบแจ้งยอดธนาคารรูปแบบ Norma 43 หรือไฟล์เงินเดือนแบบตำแหน่งลงใน Excel หรือ Google Sheets
- แปลงไฟล์รายงานที่ดึงจาก COBOL หรือ AS/400 ให้เป็น CSV สำหรับ pipeline ของ Python หรือ Power BI
- แยกวิเคราะห์ไฟล์ log แบบคอลัมน์คงที่ให้เป็นสเปรดชีตเพื่อกรองและนับเหตุการณ์
- ย้ายระเบียนลูกค้าจากระบบเก่าที่ส่งออกได้เฉพาะข้อความแบบตำแหน่งเท่านั้น
ข้อจำกัดและเคล็ดลับ
- ความกว้างจะถูกใช้กับทุกบรรทัด รวมถึงหัวตารางและเส้นประคั่น ให้ลบบรรทัดเหล่านั้นก่อน หรือลบแถวที่เกิดขึ้นในสเปรดชีตของคุณภายหลัง
- อักขระที่เกินผลรวมของความกว้างจะถูกละเว้น และบรรทัดที่สั้นกว่าจะสร้างค่าว่างท้ายแถวเท่านั้น
- ทุกค่าจะถูกครอบด้วยเครื่องหมายคำพูดคู่ และเครื่องหมายคำพูดภายในจะถูกซ้อนเป็นสองตัว ทำให้ CSV ปลอดภัยสำหรับค่าที่มีจุลภาค
- ความกว้างนับเป็นอักขระ ไม่ใช่ไบต์ หากระบบต้นทางนับเป็นไบต์และข้อมูลของคุณมีเครื่องหมายเน้นเสียง คอลัมน์อาจเลื่อนไปหนึ่งตำแหน่ง
คำถามที่พบบ่อย
ฉันจะหาความกว้างของคอลัมน์ได้อย่างไร?
ดูจากข้อกำหนดของไฟล์หากมี มิฉะนั้นให้เปิดข้อความในโปรแกรมแก้ไขแบบ monospace วางเคอร์เซอร์ไว้ที่จุดเริ่มต้นของแต่ละคอลัมน์แล้วจดตำแหน่งอักขระ ความกว้างของคอลัมน์คือตำแหน่งของคอลัมน์ถัดไปลบด้วยตำแหน่งของตัวมันเอง แถวหัวตารางที่จัดเรียงชื่อไว้ตรงกันจะช่วยให้ทำสิ่งนี้ได้ง่ายขึ้น
ไฟล์ความกว้างคงที่กับไฟล์ที่คั่นด้วยตัวคั่นต่างกันอย่างไร?
ไฟล์ที่คั่นด้วยตัวคั่นอย่าง CSV จะทำเครื่องหมายขอบเขตคอลัมน์ด้วยอักขระ (จุลภาค อัฒภาค แท็บ) ส่วนไฟล์ความกว้างคงที่ไม่มีเครื่องหมายใด ๆ: คอลัมน์ถูกกำหนดโดยตำแหน่งอักขระและเติมด้วยช่องว่าง ไฟล์ที่คั่นด้วยตัวคั่นจะกะทัดรัดและยืดหยุ่นกว่า ส่วนไฟล์ความกว้างคงที่คาดเดาได้และพบได้ทั่วไปในระบบธนาคารและเมนเฟรม
ทำไมทุกค่าใน CSV ถึงถูกครอบด้วยเครื่องหมายคำพูด?
การครอบทุกค่าด้วยเครื่องหมายคำพูดช่วยรับประกันว่าชื่อที่มีจุลภาค เครื่องหมายคำพูด หรืออักขระพิเศษอื่น ๆ จะยังอยู่ในคอลัมน์เดียวเมื่อเปิดใน Excel หรืออ่านด้วยโปรแกรม สเปรดชีตจะลบเครื่องหมายคำพูดออกอัตโนมัติเมื่อแสดงข้อมูล
ฉันสามารถแปลงไฟล์ที่มีบรรทัดหัวตารางได้ไหม?
ได้ ตราบใดที่หัวตารางถูกจัดเรียงตามความกว้างเดียวกับข้อมูล ชื่อของมันจะถูกตัดเข้าไปในแถวแรกของ CSV เส้นประคั่นควรถูกลบออกก่อน
ไฟล์ถูกอัปโหลดหรือไม่?
ไม่ ข้อความถูกประมวลผลในแท็บเบราว์เซอร์ของคุณด้วย JavaScript CSV ถูกสร้างขึ้นในเครื่องและไม่เคยถูกส่งไปยังเซิร์ฟเวอร์
เครื่องมือที่เกี่ยวข้อง
เครื่องมือฟรีอื่นๆ ที่อาจเป็นประโยชน์
Available languages