ใช้ Python ทำงาน Excel ใช้ Library อะไรดี? พร้อม Workshop!
- Ultimate Python
- Jul 13, 2021
- 1 min read
Updated: Aug 15, 2021
ระบบการทำงานกับ Excel มีหลายขั้นตอน เริ่มต้นที่เครื่องมือไหนดีให้ตอบโจทย์ของคุณ เรียนกับ Ultimate Python ได้เลย

สนใจเรียน Python จาก 0 ใน Bootcamp 6 สัปดาห์ แบบนำไปใช้งานจริงรอบตัว? เรียนกับ Bootcamp ลดงานด้วย Python ในรุ่นที่ 19 ในราคา 3,490 บาท!! (65% OFF!!)
วันนี้เราจะนำเสนอ 2 Library หลักที่ใช้งานสำหรับการทำงานกับ Excel นั่นคือ openpyxl และ pandas เราจะมาดูกันว่า สองตัวนี้มีความแตกต่างกันอย่างไร ให้ทุกคนสามารถเลือกใช้ และนำไปใช้งานได้ตรงกับสิ่งที่ต้องการมากที่สุด!
ถ้าชอบอย่าลืม แชร์กับเพื่อนๆ ให้มาเรียนด้วยกันนะ!
Openpyxl
Library ที่ใช้จัดการข้อมูล "ทุกอย่าง" ที่อยู่ในรูปแบบของ Excel ไม่ว่าจะเป็นข้อมูล, กราฟ, Format ตัวกหนังสือ, ความกว้างของ Cell และอื่นๆ ที่น่าจะเห็นภาพกันแล้ว XD
ทุกคนสามารถติดตั้งเครื่องมือ openpyxl จาก PYPI หรือ Python Package Index ที่เก็บเครื่องมือต่างๆ เอาไว้พร้อมใช้งาน โดยจะใช้ชื่อ openpyxl สำหรับการดาวน์โหลดผ่านคำสั่ง pip install
pip install openpyxl
openpyxl จะเหมาะกับงานที่ต้องอาศัย Format และรูปแบบการทำงานของ Excel เท่านั้น เช่น การกรอกฟอร์มที่อยู่ในรูปแบบ Excel ที่ต้องเก็บรูปแบบของตัวอักษร สี หรือแม้กระทั้งกราฟที่อยู่ในไฟล์ Excel การใช้งาน openpyxl จะเหมาะสมกว่า
การทำงานกับ openpyxl จะมี flow การทำงานคร่าวๆ ประมาณนี้ เปิดไฟล์ที่ต้องการ >> เลือกชีทในไฟล์ >> เลือก Cell ที่ต้องการใช้ชีท >> ส่งคำสั่งเปลี่ยนแปลงข้อมูลใน Cell นั้นๆ >> บันทึกเป็นไฟล์ Excel
Pandas
Library ที่เน้นการจัดการข้อมูลในตาราง ไม่ว่าจะอยู่ในรูปแบบไฟล์ .txt, .csv, .xlsx Pandas ยังเป็น Library พื้นฐานที่นิยมใช้ในการจัดการข้อมูลตารางโดยทั่วไป และเป็นพื้นฐานสำคัญสำหรับการใช้จัดการข้อมูล
การติดตั้งสามารถติดตั้งผ่านคำสั่ง pip isntall โดยใช้ชื่อ pandas ในการระบุตัวตน
pip install pandas
Pandas จะเหมาะกับงานที่ใช้ทำงานกับข้อมูลแบบตาราง ทั้งการจัดเก็บ ดึงมาใช้ อัพเดท หรือสร้างตารางใหม่ และรวมไปถึงการทำงานกับไฟล์หลากหลายประเภท
การทำงานกับ Pandas จะมี flow การทำงานเบื้องต้นดังนี้ เริ่มต้นจาก เปิดไฟล์ Excel โดยเจาะจงเฉพาะชีท >> ใช้ Column, Row ดึงข้อมูลที่ต้องการ >> ใช้คำสั่งทำงานกับข้อมูลในตาราง >> บันทึกเป็นไฟล์ที่ต้องการ
และนี่ก็เป็นการแนะนำเครื่องมือสุดฮิต 2 อันที่ใช้จัดการงานใน Excel ได้ หากใครที่ชอบเนื้อหาแนวนี้ อย่าลืม!!! แชร์ให้เพื่อนๆ มาเรียนด้วยกัน สำหรับวันนี้ ซิปป้า ลาไปก่อน เจอกันบทเรียนหน้า!
เรียนเรียน Python ใช้ทำงานจัดการ Excel อัตโนมัติ ใช้ทำ Data Analysis
เริ่มไว ใช้ได้ทันที พร้อมการดูแลจากผู้สอนโดยตรง และกลุ่มแลกเปลี่ยนความรู้
เรียนรู้เกี่ยวกับคอร์สเรียนเพิ่มเติม https://ultimatepython.teachable.com/p/python-excel-automation

Kommentare