我對在 tkinter 中編寫代碼比較陌生,所以我為這個問題道歉。我正在 tkinter 中編寫一個應用程序,我想根據小部件中的條目更新 Excel 中的值。我嘗試通過 pip install 和手動安裝來安裝 openpyxl。我已將 openpyxl 移動到我的項目的文件夾中,但根本沒有幫助。from tkinter import *from tkinter import ttkimport tkinter as tkfrom datetime import datetimefrom tkinter import messageboximport osimport pandas as pdimport xlrdimport xlwtfrom pandas import ExcelWriterfrom pandas import ExcelFileimport sqlite3import getpassimport openpyxl我收到錯誤Traceback (most recent call last): File "C:/Users/vik.makker/Desktop/NewProj/Internal Inventory Tracking System.py", line 1, in <module> import openpyxl File "C:\Users\vik.makker\Desktop\NewProj\openpyxl\__init__.py", line 5, in <module> from openpyxl.workbook import Workbook File "C:\Users\vik.makker\Desktop\NewProj\openpyxl\workbook\__init__.py", line 5, in <module> from .workbook import Workbook File "C:\Users\vik.makker\Desktop\NewProj\openpyxl\workbook\workbook.py", line 8, in <module> from openpyxl.worksheet.worksheet import Worksheet File "C:\Users\vik.makker\Desktop\NewProj\openpyxl\worksheet\worksheet.py", line 30, in <module> from openpyxl.cell import Cell, MergedCell File "C:\Users\vik.makker\Desktop\NewProj\openpyxl\cell\__init__.py", line 4, in <module> from .cell import Cell, WriteOnlyCell, MergedCell File "C:\Users\vik.makker\Desktop\NewProj\openpyxl\cell\cell.py", line 32, in <module> from openpyxl.utils.datetime import ( File "C:\Users\vik.makker\Desktop\NewProj\openpyxl\utils\datetime.py", line 13, in <module> from jdcal import (ModuleNotFoundError: No module named 'jdcal'
1 回答

DIEA
TA貢獻1820條經驗 獲得超2個贊
錯誤在于,盡管您已經安裝了 openpyxl,但還沒有安裝它的所有依賴項(可能只是編寫 openpyxl 的人如何指定他們的工具所需的包的錯誤)。錯誤消息的最后一行說您還需要 install jdcal
,我懷疑您的代碼在那之后會正常工作。
添加回答
舉報
0/150
提交
取消