#python #python-3.x #excel #openpyxl
Вопрос:
Эй, значит, я совсем новичок в программировании. Когда я пытаюсь импортировать модуль openpyxl в Python, я получаю ошибку:
Traceback (most recent call last): File "X:*filepath**filename*.py", line 2, in lt;modulegt; import openpyxl File "C:Users*User Name*AppDataLocalProgramsPythonPython310libsite-packagesopenpyxl__init__.py", line 27, in lt;modulegt; from openpyxl.workbook import Workbook File "C:Users*User Name*AppDataLocalProgramsPythonPython310libsite-packagesopenpyxlworkbook__init__.py", line 25, in lt;modulegt; from .workbook import * File "C:Users*User Name*AppDataLocalProgramsPythonPython310libsite-packagesopenpyxlworkbookworkbook.py", line 15, in lt;modulegt; from openpyxl.worksheet import Worksheet File "C:Users*User Name*AppDataLocalProgramsPythonPython310libsite-packagesopenpyxlworksheet__init__.py", line 25, in lt;modulegt; from .worksheet import * File "C:Users*User Name*AppDataLocalProgramsPythonPython310libsite-packagesopenpyxlworksheetworksheet.py", line 43, in lt;modulegt; from openpyxl.formatting import ConditionalFormatting File "C:Users*User Name*AppDataLocalProgramsPythonPython310libsite-packagesopenpyxlformatting__init__.py", line 7, in lt;modulegt; from .rules import CellIsRule, ColorScaleRule, FormatRule, FormulaRule File "C:Users*User Name*AppDataLocalProgramsPythonPython310libsite-packagesopenpyxlformattingrules.py", line 5, in lt;modulegt; from collections import Mapping ImportError: cannot import name 'Mapping' from 'collections' (C:Users*User Name*AppDataLocalProgramsPythonPython310libcollections__init__.py)
Я установил openpyxl с помощью терминала. Я читал другие темы, но безрезультатно.
Ответ №1:
Вы написали в своем коде:
openpyxl import workbook
Вместо этого используйте:
openpyxl import Workbook