ต้องการอ่านไฟล์ excel ด้วยภาษา Python ลองศึกษาดูพบว่ามี module openpyxl ที่รองรับงานด้านนี้ แต่พอเขียนโปรแกรมและรัน ขึ้นข้อความว่า ModuleNotFoundError: No module named 'openpyxl' แบบนี้แก้ไขอย่างไร
import openpyxl
book = openpyxl.load_workbook("example.xlsx")
วิธีแก้ไข
กรณีต้องการใช้ module หรือ library openpyxl เพื่ออ่าน/เขียนไฟล์ excel .xlsx ต้องติดตั้ง module openpyxl ก่อน หากยังไม่ติดตั้งจะขึ้นข้อความผิดพลาดดังกล่าว แนะนำให้ติดตั้งผ่าน pip install สามารถติดตั้งได้ดังนี้
pip install openpyxl
ผลลัพธ์
Collecting openpyxl
Using cached openpyxl-3.0.9-py2.py3-none-any.whl (242 kB)
Requirement already satisfied: et-xmlfile in c:\users\admin\appdata\local\programs\python\python39\lib\site-packages (from openpyxl) (1.1.0)
Installing collected packages: openpyxl
Successfully installed openpyxl-3.0.9