Запись с помощью openpyxl в существующий файл Excel ⇐ Python
-
Гость
Запись с помощью openpyxl в существующий файл Excel
из openpyxl import load_workbook wb = load_workbook (имя файла = имя выходного_файла) ws = wb.get_active_sheet() ws.cell(row=1,column=1).value = "write_lol" wb.save(имя выходного_файла) Это создает следующую ошибку. Остальная часть программы не важна. это относительно простая программа, которая должна работать. У меня установлены модули. Я использую pycharm
Файл «C:\Users\M0182965\Desktop\pythonProject\main.py», строка 646, в из openpyxl импортировать load_workbook Файл «C:\Users\M0182965\PycharmProjects\pythonProject\venv\lib\site-packages\openpyxl\__init__.py», строка 4, в из openpyxl.compat.numbers импортируйте NUMPY, PANDAS Файл «C:\Users\M0182965\PycharmProjects\pythonProject\venv\lib\site-packages\openpyxl\compat\__init__.py», строка 5, в из импорта .strings ( Файл «C:\Users\M0182965\PycharmProjects\pythonProject\venv\lib\site-packages\openpyxl\compat\strings.py», строка 10, в из .numbers импортировать NUMERIC_TYPES Файл «C:\Users\M0182965\PycharmProjects\pythonProject\venv\lib\site-packages\openpyxl\compat\numbers.py», строка 49, в numpy.float, Файл «C:\Users\M0182965\PycharmProjects\pythonProject\venv\lib\site-packages\numpy\__init__.py», строка 338, в __getattr__ поднять AttributeError(__former_attrs__[attr]) AttributeError: модуль «numpy» не имеет атрибута «float». `np.float` был устаревшим псевдонимом встроенного `float`. Чтобы избежать этой ошибки в существующем коде, используйте `float` отдельно. Это не изменит никакого поведения и безопасно. Если вам конкретно нужен скалярный тип numpy, используйте здесь np.float64. Псевдонимы изначально устарели в NumPy 1.20; Более подробную информацию и рекомендации см. в исходном примечании к выпуску по адресу: https://numpy.org/devdocs/release/1.20. ... precations. Возможно, Вы имели в виду: «cfloat»? D_Lib: включена отладочная печать для файлов [.*] и уровня [100] D_Lib: включена отладочная печать для файлов [.*] и уровня [200] D_Lib: включена отладочная печать для файлов [.*] и уровня [300]
из openpyxl import load_workbook wb = load_workbook (имя файла = имя выходного_файла) ws = wb.get_active_sheet() ws.cell(row=1,column=1).value = "write_lol" wb.save(имя выходного_файла) Это создает следующую ошибку. Остальная часть программы не важна. это относительно простая программа, которая должна работать. У меня установлены модули. Я использую pycharm
Файл «C:\Users\M0182965\Desktop\pythonProject\main.py», строка 646, в из openpyxl импортировать load_workbook Файл «C:\Users\M0182965\PycharmProjects\pythonProject\venv\lib\site-packages\openpyxl\__init__.py», строка 4, в из openpyxl.compat.numbers импортируйте NUMPY, PANDAS Файл «C:\Users\M0182965\PycharmProjects\pythonProject\venv\lib\site-packages\openpyxl\compat\__init__.py», строка 5, в из импорта .strings ( Файл «C:\Users\M0182965\PycharmProjects\pythonProject\venv\lib\site-packages\openpyxl\compat\strings.py», строка 10, в из .numbers импортировать NUMERIC_TYPES Файл «C:\Users\M0182965\PycharmProjects\pythonProject\venv\lib\site-packages\openpyxl\compat\numbers.py», строка 49, в numpy.float, Файл «C:\Users\M0182965\PycharmProjects\pythonProject\venv\lib\site-packages\numpy\__init__.py», строка 338, в __getattr__ поднять AttributeError(__former_attrs__[attr]) AttributeError: модуль «numpy» не имеет атрибута «float». `np.float` был устаревшим псевдонимом встроенного `float`. Чтобы избежать этой ошибки в существующем коде, используйте `float` отдельно. Это не изменит никакого поведения и безопасно. Если вам конкретно нужен скалярный тип numpy, используйте здесь np.float64. Псевдонимы изначально устарели в NumPy 1.20; Более подробную информацию и рекомендации см. в исходном примечании к выпуску по адресу: https://numpy.org/devdocs/release/1.20. ... precations. Возможно, Вы имели в виду: «cfloat»? D_Lib: включена отладочная печать для файлов [.*] и уровня [100] D_Lib: включена отладочная печать для файлов [.*] и уровня [200] D_Lib: включена отладочная печать для файлов [.*] и уровня [300]
Мобильная версия