Python初心者で、参考書を見ながら勉強しています。
openpyxlを用いて、エクセルブック(ABC.xlsx)を開きたいのですが、エラーで止まっています。
初歩的な内容だとは思いますが、エラーが出ると手も足も出ない状況です・・・。
【プログラム】
import openpyxl
wb = openpyxl.load_workbook("ABC.xlsx")
print(wb.sheetnames)
【調べた事】
・openpyxlは、
C:\Users\123456\AppData\Local\Programs\Python\Python38\Lib\site-packages
へ入れました。
・プログラム(.py)とエクセルブック(.xlsx)は、同じフォルダへ保存しています。
【エラー】
Traceback (most recent call last):
File "C:/Users/123456/Desktop/ExcelPython/ch02/xl_book_load.py", line 1, in <module>
import openpyxl
File "C:\Users\123456\AppData\Local\Programs\Python\Python38\lib\site-packages\openpyxl_init_.py", line 6, in <module>
from openpyxl.workbook import Workbook
File "C:\Users\123456\AppData\Local\Programs\Python\Python38\lib\site-packages\openpyxl\workbook_init_.py", line 4, in <module>
from .workbook import Workbook
File "C:\Users\123456\AppData\Local\Programs\Python\Python38\lib\site-packages\openpyxl\workbook\workbook.py", line 7, in <module>
from openpyxl.worksheet.worksheet import Worksheet
File "C:\Users\123456\AppData\Local\Programs\Python\Python38\lib\site-packages\openpyxl\worksheet\worksheet.py", line 25, in <module>
from openpyxl.cell import Cell, MergedCell
File "C:\Users\123456\AppData\Local\Programs\Python\Python38\lib\site-packages\openpyxl\cell_init_.py", line 3, in <module>
from .cell import Cell, WriteOnlyCell, MergedCell
File "C:\Users\123456\AppData\Local\Programs\Python\Python38\lib\site-packages\openpyxl\cell\cell.py", line 27, in <module>
from openpyxl.styles import numbers, is_date_format
File "C:\Users\123456\AppData\Local\Programs\Python\Python38\lib\site-packages\openpyxl\styles_init_.py", line 4, in <module>
from .alignment import Alignment
File "C:\Users\123456\AppData\Local\Programs\Python\Python38\lib\site-packages\openpyxl\styles\alignment.py", line 5, in <module>
from openpyxl.descriptors import Bool, MinMax, Min, Alias, NoneSet
File "C:\Users\123456\AppData\Local\Programs\Python\Python38\lib\site-packages\openpyxl\descriptors_init_.py", line 3, in <module>
from .base import *
File "C:\Users\123456\AppData\Local\Programs\Python\Python38\lib\site-packages\openpyxl\descriptors\base.py", line 12, in <module>
from openpyxl.utils.datetime import from_ISO8601
File "C:\Users\123456\AppData\Local\Programs\Python\Python38\lib\site-packages\openpyxl\utils\datetime.py", line 12, in <module>
from jdcal import (
ModuleNotFoundError: No module named 'jdcal'
あなたの回答
tips
プレビュー