Я очень новичок в Python мире. Простите за любую глупую ошибку (и).
Что пытается сделать программа? Я только что написал фрагмент кода, который считывает данные из существующего Excel и печатает выбранное значение ячейки.
Проблема? Проблема в том, что в IDE не отображаются все предложения, как при загрузке элемента управления листом (типа Worksheet), имя объекта «sheet» не отображает методы, доступные в объекте листа.
Код
import pandas as pd
from openpyxl import load_workbook
test_f_path = '/Users/new_python_user/_Codes/_Personal/test_resources/Test_Update.xlsx'
sheet_name = 'Eight'
workbook = load_workbook(test_f_path)
sheet = workbook[sheet_name]
print(sheet.cell(1, 1).value) # <--- Here is problem: typing "sheet." does not provide suggestions
Pycharm Version Pycharm Community 2019.3.3 для MA C
РЕДАКТИРОВАТЬ -1 Модифицировал программу для приведения объекта, после чего он работал. Но я не так думал о Python. Может быть, я что-то упустил. Просьба совета.
from openpyxl import load_workbook
from openpyxl.worksheet.worksheet import Worksheet # <--Imported here
test_f_path = '/Users/i852841/_Codes/_Personal/PyStockCrawler/test_resources/Test_Update.xlsx'
sheet_name = 'Eight'
workbook = load_workbook(test_f_path)
sheet = workbook[sheet_name]
sheet_casted = Worksheet(sheet) #<-- Cast here