* เทคนิคดีๆ กับ เพลงเพราะๆ ตอนที่ 2 การรวมไฟล์ .CSV หรือ .TXT อย่างรวดเร็ว *
วันนี้ผมจะมีทิป เทคนิคดีๆ มาฝากกันสำหรับเช้านี้นะครับ
โดยทิป เทคนิคที่จะนำเสนอวันนี้คือ
"วิธีการรวม file .txt หรือ .csv แบบ รวดเร็ว"
ให้นำไฟล์ทั้งหมดใส่ไว้ใน folder เดียวกัน แล้ว เปิด command prompt หรือ run >> cmd
พิมพ์คำสั่ง copy drive:/path/*.csv all.txt
เช่น copy d:/asin-csv/*.csv all.txt หรือ copy d:/asin-txt/*.txt all.txt
ไฟล์ที่ได้จะยังใช้ไม่ได้นะครับ ท่านจะต้องแก้ไขนิดหน่อยดังนี้
ให้เปิดด้วย text editor เช่น notepad++ แล้ว replace double qoute(") ด้วยค่าว่าง
ง่ายๆ ครับ แต่ใช้ได้จริง แค่นี้ท่านก็สามารถรวมไฟล์ .csv หรือ .txt หลายๆ ไฟล์ ให้เป็นไฟล์เดียวกันได้แล้ว และสามารถนำไปต่อยอดทำอย่างอื่นได้อีกมากมาย
เอาละครับ ได้ฟังทิปเทคนิคดีๆ ไปแล้ว ก็ถึงคราวของบทเพลงอันแสนไพเราะ ที่พร้อมให้ท่านสดับตรับฟังต่อไปครับ
http://www.youtube.com/watch?v=cSnkWzZ7ZAA
ปล. การใช้คำสั่งมีความเสี่ยงสูง กรุณาพิจารณาอย่างถี่ถ้วนก่อนการดำเนินการ และควรสำรอง fileไว้ก่อนทุกครั้ง
ขอบคุณครับ
ไม่มีใครต่อเลยเหรอครับ ผมขอบคุณละกัน +1 :wanwan017:
เทคนิคดีครับ
แต่ว่า มือใหม่อย่างผม อ่านแล้วงงครับ :P
ไฟล์คนล่ะชื่อได้ไหมครับ
อันที่จริงไม่ได้ตั้งใจจะขุดนะครับ ผมก็หาเหมือนกัน แต่เป็นโปรแกรมนะครับ แต่ก็ไม่เจอ
ใครงงอ่านอีกรอบ เอาวิธีง่ายๆ
1.ให้นำไฟล์ csv ที่ต้องการรวมทั้งหมดใส่ไว้ใน folder ที่สร้างไว้ใหม่
2.สร้างไฟล์ txt ใหม่มา 1 ตัว ในโฟเดอร์ที่สร้างใหม่ แล้วเปิดด้วยโน๊ตแพท พิมพ์ว่า copy *.csv csv-all.csv
3.กด save แล้วปิดไป
4.ทำการ rename file txt เป็น ชื่ออะไรก็ได้แต่นามสกุล .bat เช่น sum-csv.bat
5.ดับเบิ้ลคลิ๊กที่ ไฟล์ sum-csv.bat
6.จะได้ไฟล์ชื่อ csv-all.csv ซึ่งเป็นไฟล์ที่รวมข้อมูล csv ทั้งหมดในโฟเดอร์แล้ว นำไปใช้ได้เลย.. ถ้าอยากได้เป็น .txt ก็ทำเหมือนกันครับ
* ชื่อไฟล์ที่นำมารวม จะเป็นอะไรก็ได้
ขอลองครับ
ได้ความรู้เพิ่ม ขอบคุณครับ
ขอบคุณครับ :wanwan003:
ขอบคุณครับ
ขอบคุณครับ
อ้างถึงจาก: jojyxword ใน 11 พฤษภาคม 2013, 21:57:19
อันที่จริงไม่ได้ตั้งใจจะขุดนะครับ ผมก็หาเหมือนกัน แต่เป็นโปรแกรมนะครับ แต่ก็ไม่เจอ
ใครงงอ่านอีกรอบ เอาวิธีง่ายๆ
1.ให้นำไฟล์ csv ที่ต้องการรวมทั้งหมดใส่ไว้ใน folder ที่สร้างไว้ใหม่
2.สร้างไฟล์ txt ใหม่มา 1 ตัว ในโฟเดอร์ที่สร้างใหม่ แล้วเปิดด้วยโน๊ตแพท พิมพ์ว่า copy *.csv csv-all.csv
3.กด save แล้วปิดไป
4.ทำการ rename file txt เป็น ชื่ออะไรก็ได้แต่นามสกุล .bat เช่น sum-csv.bat
5.ดับเบิ้ลคลิ๊กที่ ไฟล์ sum-csv.bat
6.จะได้ไฟล์ชื่อ csv-all.csv ซึ่งเป็นไฟล์ที่รวมข้อมูล csv ทั้งหมดในโฟเดอร์แล้ว นำไปใช้ได้เลย.. ถ้าอยากได้เป็น .txt ก็ทำเหมือนกันครับ
* ชื่อไฟล์ที่นำมารวม จะเป็นอะไรก็ได้
เสริมให้อีกนิดนะครับ
ไฟล์ที่จะmerge ทุกไฟล์ควรจะเป็นไฟล์ที่เป็น UTF-8 หรือ ANSI เหมือนๆกันเมื่อรวมกันจะได้ไม่เป็นภาษาต่างดาวครับ
สอบถามหน่อยครับคือผมรวมไฟล์ได้แล้ว แต่ว่ามันติดตรงว่ามันจะมีช่องว่างเว้นระหว่างแต่ละไฟล์ครับ
ส่วนนี้ถ้าใช้ Edit plus จะเอาออกนี่เอาออกยังไงหรอครับ ให้บรรทัดมันติดกันเลยอะครับ
ขอบคุณครับ :wanwan017:
ขอบคุณครับ +1
:wanwan003: ขอบคุณครับ
เมพครับผม ขอบอก :wanwan020: :wanwan020:
ขอบคุณครับ :wanwan020:
ขอถามแบบโง่ๆเลยนะครับแบบวาผมไม่รู้จริงๆนะครับ รวมไฟล์ไปทำไมครับ และนำไปใช้ประโยชน์อย่างไรครับ
ขอบคุณครับ
:wanwan017: