คุณจะเปลี่ยน Mac excel 2011 เพื่อแยกโดยใช้เครื่องหมายจุลภาคไม่ใช่เครื่องหมายอัฒภาคได้อย่างไร


20

ฉันมี Excel 2011 บน Mac ของฉันและเมื่อฉันพยายามส่งออกไฟล์. xls ไปเป็น. csv ฉันสิ้นสุดการมีไฟล์คั่นด้วยเครื่องหมายอัฒภาคแทน. csv

ps การตั้งค่าระบบสำหรับคีย์บอร์ดของฉันคือภาษาอิตาลี

มันคืออะไร?

คำตอบ:


24

ขณะนี้ Excel สำหรับ Mac ไม่มีการตั้งค่าให้เปลี่ยนตัวแยก CSV จากแอปเอง

ตัวคั่นค่าที่เลือกขึ้นอยู่กับภูมิภาค ของคุณและตัวคั่นหมายเลขเริ่มต้นของภูมิภาคของคุณ หากต้องการเปลี่ยนไปที่ "การตั้งค่าระบบ"> "ภาษาและภูมิภาค":

การตั้งค่าระบบ> ภาษาและภูมิภาค

จากนั้นคุณต้องตรวจสอบตัวคั่นตัวเลขใน“ ขั้นสูง…”>“ ทั่วไป”

ขั้นสูง> ทั่วไป

นี่คือกฎที่ Excel ใช้เพื่อกำหนดวิธีบันทึกไฟล์ CSV:

  • หากภาษา / ภูมิภาค / สถานที่ของคุณใช้เครื่องหมายจุลภาค ( ,) สำหรับการแยกทศนิยม (เช่นπ (pi) แสดงเป็น3,1416) แล้ว Excel จะบันทึกโดยใช้เซมิโคลอน ( ;)
  • หากใช้จุด ( .หรือที่รู้จักกันว่าหยุดเต็มหรือรอบระยะเวลา) ก็จะคั่นด้วยเครื่องหมายจุลภาค ( ,)

บันทึก:

  • คุณต้องเปลี่ยนภูมิภาคทั่วไปของคุณเพื่อให้สามารถใช้งานได้ ตัวอย่างเช่นหากภูมิภาคของคุณคือประเทศเยอรมนี (ซึ่งใช้,สำหรับการแยกทศนิยม) Excel จะใช้;กับ CSV เสมอแม้ว่าจะเปลี่ยนจุดทศนิยมในการตั้งค่า“ ขั้นสูง” ก็ตาม ตัวอย่างเช่นหากคุณต้องการ,เป็นตัวคั่น CSV ให้เลือกสหรัฐอเมริกาเป็นภูมิภาค
  • คุณต้องเปิดใช้งาน Excel อีกครั้งเพื่อให้สังเกตได้ ออกจากแอพเปลี่ยนภูมิภาคจากนั้นเริ่มใหม่อีกครั้ง

1
ขอบคุณ แต่มันใช้งานไม่ได้ ฉันได้ลองวิธีแก้ปัญหาของคุณทั้งสองแล้ว ....
Cris Cole

ทำงานซ้ำได้ที่นี่สลับทั้งเครื่องหมายจุลภาคทั้งตัวเลขและสกุลเงินเป็นตัวคั่น 'จุด' และในทางกลับกัน เปิด Excel ใหม่เปิดไฟล์ xlsx บันทึกเป็น csv หรือ windows csv จะบันทึกด้วยเครื่องหมายจุลภาค / เซมิโคลอนสำรอง
Tetsujin

ฉันลองอีกครั้งมันใช้งานไม่ได้ .... ทั้งi59.tinypic.com/2z4lt3m.pngและi57.tinypic.com/13yfbci.jpg
Cris Cole

4
การเปลี่ยนตัวแยกทศนิยมไม่ทำงานสำหรับฉัน ฉันเพิ่มเพื่อเปลี่ยน "ภูมิภาค" ทั้งหมดจาก "ฝรั่งเศส" เป็น "สหรัฐอเมริกา"
cyrilchampier

1
ฉันพยายามชี้แจงโพสต์ของคุณ - ฉันสังเกตเห็นว่าการตั้งค่าจุดทศนิยมจริง ๆ ไม่สำคัญกับ Excel เป็นภูมิภาคที่ต้องเปลี่ยนแปลง ดังนั้นสำหรับฉันการใช้ชีวิตในประเทศเยอรมนีฉันต้องเปลี่ยนเป็นสหรัฐอเมริกาเพื่อแปลความหมาย CSV ด้วยเครื่องหมายจุลภาคอย่างถูกต้อง ฉันคิดว่านี่เป็นข้อบกพร่องหรืออย่างน้อยก็ขาดคุณสมบัติใน Excel ซึ่งควรมีตัวเลือกเพื่อแทนที่การตั้งค่าของระบบ
slhck

6

ฉันได้ลองคำตอบที่ยอมรับแล้วโดยไม่ประสบความสำเร็จ (High Sierra + Excel 16.10) ตัวเลือกเดียวของฉันคือใช้ Open office ซึ่งอยู่ไกลจาก Excel ในฟีเจอร์นี้


+1 ติดตั้ง OpenOffice และรับสิ่งที่ฉันต้องการ ขอบคุณ!
geff_chang

1
ตัวเลือกอื่นคือการเพิ่ม "sep =," เป็นบรรทัดแรกของไฟล์ csv
v.shashenko

+1 สำหรับ sep =: DD
user1721019
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.