ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: pungplai ที่ 26 ธันวาคม 2010, 19:08:22



หัวข้อ: ขอวิธีที่เซฟไฟล์ csv ให้ใช้งานได้หลาย COLUMNS
เริ่มหัวข้อโดย: pungplai ที่ 26 ธันวาคม 2010, 19:08:22
เนื่องจากผมใช้ทั้ง notpad และ Excel เซฟเลือกเป็นไฟล์ .csv แล้วมันนิ่งไม่ทำงาน
เลยใช้ notpad เลือกเซฟเป็น Encoding utf-8 มันใช้ได้แต่ภาษาไทยในคอลัมน์2 ของ category เช่น "ทั่วไป" กลายเป็นต่างดาว
พอคีย์ใส่ใหม่เปลี่ยนเป็นภาษาไทยแล้วเซฟซ้ำ เวลาซัฟมิต คอลัมน์1 Url กับคอลัมน์2 หมวดหมู่มันออกมาต่อท้าย Url พร้อมกันเลย

ตัวอย่างเช่น

ใส่ notpad : abcdefg.com/submit,shopping    เซฟ .csv  Encoding utf-8
ซัฟมิตมันจะออกมารวมกันแบบนี้เลย>>  abcdefg.com/submitshopping
ไม่ยอมแยกออกจากกันเป็น2คอลัมน์ เป็นเพราะอะไร จะแก้อย่างไร
ส่วนใหญ่ใช้อะไรเซฟไฟล์ csv กัน (ถ้าเป็น url คอลัมน์เดียวไม่มีภาษาไทยจะไม่มีปัญหา)

โค๊ด:
CMDLINE !DATASOURCE D:\iMacros\Datasources\pligg\pligg_sub.csv
SET !DATASOURCE_COLUMNS 2
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}

TAB T=1

URL GOTO={{!COL1}}


หัวข้อ: Re: ขอวิธีที่เซฟไฟล์ csv ให้ใช้งานได้หลาย COLUMNS
เริ่มหัวข้อโดย: gobank01 ที่ 26 ธันวาคม 2010, 20:00:10

ผมทำแบบท่าน ปกติดีครับ

เพียงแต่ใช้ edit plus


หัวข้อ: Re: ขอวิธีที่เซฟไฟล์ csv ให้ใช้งานได้หลาย COLUMNS
เริ่มหัวข้อโดย: Oops!!!DataERROR ที่ 26 ธันวาคม 2010, 20:41:29
ความลับมันอยู่ที่   
,
   ครับ


หัวข้อ: Re: ขอวิธีที่เซฟไฟล์ csv ให้ใช้งานได้หลาย COLUMNS
เริ่มหัวข้อโดย: pungplai ที่ 26 ธันวาคม 2010, 21:32:06
ก็ใส่คั่นอยู่นะตัวนี้      ,


หัวข้อ: Re: ขอวิธีที่เซฟไฟล์ csv ให้ใช้งานได้หลาย COLUMNS
เริ่มหัวข้อโดย: pungplai ที่ 26 ธันวาคม 2010, 23:31:42
ทำได้แล้วใช้ Edit plus ถึงเห็นความผิดพลาด

แบบนี้ไม่ได้ :abcdefg.com/submit,shopping  ช้อปปิ้งติดกันกับ , ทำให้มันเชื่อมเป็นสะพานอันเดียวกัน ต้องเว้นวรรค
แบบนี้ได้     :abcdefg.com/submit, shopping
แบบนี้ได้     :abcdefg.com/submit,ช้อปปิ้ง

ปล.เป็นเฉพาะภาษาอังกฤษเท่านั้น ถ้าต่อท้ายด้วยภาษาไทยไม่ต้องเว้นวรรค สะพานลิงค์ไม่เชื่อมใช้ได้เลย
 :P