หัวข้อ: เซฟไฟล์เป็น csv ใน excel ยังไงให้เป็น unicode utf-8 จะเอาไปใช้กับ imacro เริ่มหัวข้อโดย: hoke46 ที่ 10 เมษายน 2014, 10:29:15 ผมใส่ข้อมูลใน excel สอง colum เป็นตัวเลขกับภาษาอังกฤษแล้วเซฟเป็น CSV comma delimited แต่ imacro มันอ่านข้อมูลไม่ได้ ต้องเปิดไฟล์ด้วย notepad++ แล้วแก้เป็น unicode utf-8 แล้วเซฟ ถึงจะเอาไปใช้กับ imacro ได้ก็เลยงง เพราะเมื่อก่อนผมก็ทำตามวิธีแรกอยู่เป็นประจำก็ไม่เคยมีปัญหา imacro มันก็อ่านข้อมูลได้ปกติ แต่ตอนนี้ต้องคอยมาแก้ใน notepad++ ตลอดไม่รู้เป็นที่อะไร ใครเคยเจอปัญหานี้บ้างครับไม่รู้จะแก้ยังไง
สรุปปัญหาที่เจอตอนนี้ 1.เซฟเป็น CSV comma delimited แต่เอาไปใช้กับ imacro ไม่ได้(ซึ่งปกติก็ทำด้วยวิธีนี้ตลอดก็ใช้ได้) 2.ต้องเอาไฟล์ไปเปิดด้วย notepad++ แล้วแก้เป็น unicode utf-8 แล้วเซฟ ถึงจะเอาไปใช้กับ imacro ได้ หัวข้อ: Re: เซฟไฟล์เป็น csv ใน excel ยังไงให้เป็น unicode utf-8 จะเอาไปใช้กับ imacro เริ่มหัวข้อโดย: vii5ri ที่ 10 เมษายน 2014, 10:46:01 (http://image.ohozaa.com/i/713/H5uke9.jpg) (http://image.ohozaa.com/view2/xw5u8Nfv8srrBoTD)
(http://image.ohozaa.com/i/280/7oJBMw.jpg) (http://image.ohozaa.com/view2/xw5ubh6h7yBIJ00V) หัวข้อ: Re: เซฟไฟล์เป็น csv ใน excel ยังไงให้เป็น unicode utf-8 จะเอาไปใช้กับ imacro เริ่มหัวข้อโดย: hoke46 ที่ 10 เมษายน 2014, 11:08:03 พอจะมีวิธีเซฟตรงๆจาก excel เลยมั้ยครับโดยไม่ต้องมาเปิดจาก notepad แล้วเซฟอีกทีครับ
หัวข้อ: Re: เซฟไฟล์เป็น csv ใน excel ยังไงให้เป็น unicode utf-8 จะเอาไปใช้กับ imacro เริ่มหัวข้อโดย: wear428 ที่ 11 เมษายน 2014, 12:35:28 ผมใส่ข้อมูลใน excel สอง colum เป็นตัวเลขกับภาษาอังกฤษแล้วเซฟเป็น CSV comma delimited แต่ imacro มันอ่านข้อมูลไม่ได้ ต้องเปิดไฟล์ด้วย notepad++ แล้วแก้เป็น unicode utf-8 แล้วเซฟ ถึงจะเอาไปใช้กับ imacro ได้ก็เลยงง เพราะเมื่อก่อนผมก็ทำตามวิธีแรกอยู่เป็นประจำก็ไม่เคยมีปัญหา imacro มันก็อ่านข้อมูลได้ปกติ แต่ตอนนี้ต้องคอยมาแก้ใน notepad++ ตลอดไม่รู้เป็นที่อะไร ใครเคยเจอปัญหานี้บ้างครับไม่รู้จะแก้ยังไง สรุปปัญหาที่เจอตอนนี้ 1.เซฟเป็น CSV comma delimited แต่เอาไปใช้กับ imacro ไม่ได้(ซึ่งปกติก็ทำด้วยวิธีนี้ตลอดก็ใช้ได้) 2.ต้องเอาไฟล์ไปเปิดด้วย notepad++ แล้วแก้เป็น unicode utf-8 แล้วเซฟ ถึงจะเอาไปใช้กับ imacro ได้ แค่ตัวเลขกับภาษาอังกฤษ ไม่ต้อง unicode ครับ แต่หากมีไทยเมื่อไหร่ต้อง unicode หัวข้อ: Re: เซฟไฟล์เป็น csv ใน excel ยังไงให้เป็น unicode utf-8 จะเอาไปใช้กับ imacro เริ่มหัวข้อโดย: ayethai ที่ 11 เมษายน 2014, 12:50:27 ถ้าแก้แล้วยังไม่ได้ ลอง ถอยเวอร์ชั่นของ Firefox ดูนะครับ
หัวข้อ: Re: เซฟไฟล์เป็น csv ใน excel ยังไงให้เป็น unicode utf-8 จะเอาไปใช้กับ imacro เริ่มหัวข้อโดย: hyde4fun ที่ 11 เมษายน 2014, 13:38:28 ล่าสุด เพิ่งเจอมาครับ วิธีแก้ ตอนแรกปรับเป็น UTF-8 เฉยๆ ไม่ได้ เลยใช้ Editplus แก้จาก UTF-8 + BOM ใช้ได้เลยครับ
ถ้าใครใช้ไม่ได้ ลองไปเปิดไฟล์ Address.csv ว่า iMacro ของท่านเป็นอย่างไร ปรับ encoding แบบอันนั้น ก็ใช้ได้ละครับ หัวข้อ: Re: เซฟไฟล์เป็น csv ใน excel ยังไงให้เป็น unicode utf-8 จะเอาไป เริ่มหัวข้อโดย: hoke46 ที่ 11 เมษายน 2014, 14:00:15 ถ้าแก้แล้วยังไม่ได้ ลอง ถอยเวอร์ชั่นของ Firefox ดูนะครับ แก้ตามนี้ได้แล้วครับเปลี่ยนจาก firefox v.28 เป็น firefox v.27 งงตั้งนานตอนแรกนึกว่าเป็นที่ imacro เท่าที่สังเกตถ้าใช้ firefox v.27 รัน imacro มันจะอ่านไฟล์ data.csv ที่เป็น ANSI ได้เลยโดยไม่ต้องแปลง (คือไฟล์ที่เซฟโดยตรงจาก excel) แต่ถ้าใช้ firefox v.28(เวอร์ชั่นล่าสุด) ยังไงก็ต้องแปลงไฟล์ให้เป็น UTF-8 ก่อนถึงจะใช้ได้ถึงแม้ข้อมูลจะมีแค่ภาษาอังกฤษกับตัวเลขก็ตาม ใครที่ใช้ imacro บน firefox v.28 แนะนำให้ถอยเป็น 27 ดีกว่าครับแล้วก็ปิดออโต้อัปเดทด้วย หัวข้อ: Re: เซฟไฟล์เป็น csv ใน excel ยังไงให้เป็น unicode utf-8 จะเอาไปใช้กับ imacro เริ่มหัวข้อโดย: civilclub ที่ 11 เมษายน 2014, 16:56:11 มีวิธีง่ายๆมาฝากกันครับด้วยเจ้า Excel Addin ครับ (Excel 2007 - 2010)
อันแรกก็ดาวน์โหลดเจ้า Excel Addin มาติดตั้งก่อนครับ โค๊ด: http://blog.jaimon.co.uk/UnicodeCSV/setupfiles.zip แตกไฟล์แล้วก็ทำการติดตั้งได้เลยครับ หลังจากนั้นก็ทดลองเปิด Excel ขึ้นมาแล้วก็ Import ไฟล์ *.csv เข้าไปตามปกติ แต่ตอนที่จะ Save ลองสังเกตุที่แท็ปด้านบนก็จะเห็นแท็ป Unicode CSV ก็คลิกได้เลยครับ ก็จะปรากฎตัวเลือกให้ Save และ Save As ดังรูปครับ อยาก Save แบบไหนก็เลือกได้เลย ไม่ต้องไปตั้งค่าอะไรเพิ่มเติมครับ ลองดูนะครับ :-[ (http://jaimonmathew.files.wordpress.com/2011/08/ucsv.png?w=628&h=224) |