ThaiSEOBoard.com

ความรู้ทั่วไป => General (ถามคุยวิชาการ IM) => ข้อความที่เริ่มโดย: hoke46 ที่ 10 เมษายน 2014, 10:29:15



หัวข้อ: เซฟไฟล์เป็น 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)