首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >openpyxl库- jdcal错误

openpyxl库- jdcal错误
EN

Stack Overflow用户
提问于 2015-06-16 19:04:17
回答 3查看 13K关注 0票数 6

我正在尝试处理一些excel文件,我决定使用openpyxl库。我已经将openpyxl文件夹复制到/Lib/,并尝试对一些示例代码执行import命令,但得到的结果是一些错误的列表。

代码语言:javascript
复制
    Traceback (most recent call last):
  File "C:/Users/Karolina/Documents/python/test xlsx.py", line 1, in <module>
    import openpyxl
  File "C:\Python34\lib\openpyxl\__init__.py", line 9, in <module>
    from openpyxl.workbook import Workbook
  File "C:\Python34\lib\openpyxl\workbook\__init__.py", line 5, in <module>
    from .workbook import *
  File "C:\Python34\lib\openpyxl\workbook\workbook.py", line 14, in <module>
    from openpyxl.utils.datetime  import CALENDAR_WINDOWS_1900
  File "C:\Python34\lib\openpyxl\utils\datetime.py", line 11, in <module>
    from jdcal import (
ImportError: cannot import name 'gcal2jd'

首先,我得到了关于" jdcal“的相同错误,所以我安装了一个名为jdcal的库。现在我不知道如何修复这个问题,它有什么问题?我使用的是python 3.4

EN

回答 3

Stack Overflow用户

发布于 2015-09-21 16:55:28

openpyxl模块有两个独立的模块: 1. jdcal 2. et_xmlfile

我能够安装openpyxl模块,这就是我所做的:

  1. https://pypi.python.org/pypi下载了openpyxl、jdcal和et_xmlfile,并将jdcal-1.0.tar.gz、et_xmlfile-1.0.0.tar.gz、openpyxl-2.3.0-b2.tar.gz保存在系统的本地文件夹中。
  2. ,然后我按以下顺序运行命令:

pip install jdcal-1.0.tar.gz pip install et_xmlfile-1.0.0.tar.gz pip install openpyxl-2.3.0-b2.tar.gz

openpyxl在此之后获得了成功。

票数 1
EN

Stack Overflow用户

发布于 2016-10-03 15:17:39

实际上,openpyxl依赖于jdcal & et_xmlfile。您首先需要安装这两个包。我已经设法运行openpyxl,通过下载并给refrencing一些类似的东西:

代码语言:javascript
复制
#For Writing in Excel File
import sys
#For openpyxl-2.4.0 Python Package you should need to have et_xmlfile and jdcal package
sys.path.append("D:\et_xmlfile-1.0.1")
sys.path.append("D:\jdcal-1.3")
sys.path.append('D:\openpyxl-2.4.0')

import openpyxl
票数 1
EN

Stack Overflow用户

发布于 2017-03-05 14:12:52

我也有同样的问题。我解决了这个问题:)。如果你有pip3或其他软件,你可以简单地从你的终端下载并安装:

代码语言:javascript
复制
sudo pip3 pip3 install jdcal
sudo pip3 install et_xmlfile
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30865792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档