Excel บันทึกเป็นตัวเลือก CSV - สามารถเปลี่ยนเครื่องหมายจุลภาคเป็นไพพ์หรือแท็บแทนได้หรือไม่


คำตอบ:


17

สมมติว่าเรากำลังติดต่อกับ Windows ในฐานะระบบปฏิบัติการของคุณ ...

  • แก้ไขการตั้งค่าภูมิภาคหรือ Windows ( ภูมิภาคและภาษา )
  • ในรูปแบบแท็บตีการตั้งค่าเพิ่มเติม ...
  • เปลี่ยนList Separatorเป็นตัวละครที่คุณต้องการใช้เป็นตัวแยก CSV ของคุณ

ป้อนคำอธิบายรูปภาพที่นี่

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

ป้อนคำอธิบายรูปภาพที่นี่

แหล่งข้อมูล / รูปภาพเพิ่มเติม


1
สำหรับไฟล์ที่คั่นด้วยแท็บคุณสามารถใช้รูปแบบไฟล์ในText (Tab delimited) (*.txt)ตัว
Richard

1
นี่ไม่ใช่ทางออกที่ดีหากคุณต้องส่งออกข้อมูลบ่อยครั้งในรูปแบบที่แตกต่างกัน มีคำแนะนำใด ๆ โดยไม่เปลี่ยนค่าเริ่มต้นหรือไม่
ทุกคน

นี่มันแย่มาก จากนั้นอีกครั้ง - ดังนั้นจึงไปกับผลิตภัณฑ์ MS มากมาย
javadba

3

ฉันไม่เห็นตัวเลือกใน Excel แต่ฉันสามารถให้คำแนะนำได้

โปรดจำไว้ว่าไฟล์ CSV เป็นค่าคั่นด้วยเครื่องหมายจุลภาคซึ่งเป็นไปตามมาตรฐาน: ข้อมูล, เครื่องหมายจุลภาค, ข้อมูล, เครื่องหมายจุลภาค ฯลฯ หากต้องการทำลายสิ่งนี้หมายความว่าจะไม่เป็นไปตามข้อกำหนด

จะเกิดอะไรขึ้นถ้าคุณมีเครื่องหมายจุลภาคในข้อมูลของคุณ Excel จะล้อมรอบเนื้อหาของเซลล์นั้นโดยอัตโนมัติด้วยเครื่องหมายอัญประกาศ ( ") ดังนั้นโปรแกรมที่นำเข้าไฟล์จะรู้เมื่อเซลล์นั้นสิ้นสุดจริง

หากคุณไม่ต้องการให้เครื่องหมายจุลภาคเป็นตัวคั่นคุณสามารถบันทึกไฟล์เป็นไฟล์ CSV ได้จากนั้นแก้ไขด้วยตนเอง เปิดตัวแก้ไขข้อความเช่น Notepad หรือ Notepad ++ ค้นหาอักขระที่คุณต้องการใช้ (เช่นใน Notepad ไปที่ Edit-> Find) หากคุณต้องการไพพ์ให้ค้นหาไพพ์ ( |) หากคุณพบผลลัพธ์ใด ๆอย่าใช้ตัวละครนี้ หากต้องการค้นหาแท็บอย่างง่ายดายฉันแนะนำให้ใช้ Notepad ++

เมื่อคุณพบว่าตัวละครที่คุณต้องการใช้นั้นไม่ได้ถูกใช้ในที่อื่นในเอกสารของคุณคุณสามารถทำการค้นหาและแทนที่ได้ ใน Notepad ไปแก้ไข -> แทนที่ ... ใน 'ค้นหาอะไร:' ให้พิมพ์เครื่องหมายจุลภาค ใน 'แทนที่ด้วย:' ให้พิมพ์อักขระที่คุณต้องการใช้สำหรับตัวคั่น Find Nextส่วนต่อไปคือการตี เหตุผลนี้คือถ้ามีเครื่องหมายจุลภาคในข้อมูลของคุณเช่นกันนี้จะทำลายไฟล์ของคุณ แทนที่เครื่องหมายจุลภาคที่เป็นตัวคั่นของข้อมูลเท่านั้นและไม่มีอะไรในเครื่องหมายคำพูด

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


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

1
คุณสามารถพูดได้ว่า CSV หมายถึงค่าที่คั่นด้วยอักขระทั้งหมดขึ้นอยู่กับตัวแยกทศนิยม ทุกภาษาที่ไม่ได้ใช้จุดเป็นตัวคั่นทศนิยมจะต้องใช้อย่างอื่นที่ไม่ใช่เครื่องหมายจุลภาคเพื่อแยกค่า นั่นเป็นเหตุผลที่ไฟล์ CSV ที่สร้างด้วยการตั้งค่าภาษาเยอรมันใช้เซมิโคลอน
alpipego
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.