为了账号安全,请及时绑定邮箱和手机立即绑定

有没有在 tkinter 中导入 openpyxl 的特定方法?

有没有在 tkinter 中导入 openpyxl 的特定方法?

三国纷争 2022-05-24 16:37:02
我对在 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,我怀疑您的代码在那之后会正常工作。



查看完整回答
反对 回复 2022-05-24
  • 1 回答
  • 0 关注
  • 119 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信