Чтобы получить значение из ячейки, доступной только для чтения, с помощью библиотеки openpyxlв Python, вы можете использовать несколько методов. Вот некоторые из них:
-
Метод 1: доступ к значению ячейки
from openpyxl import load_workbook # Load the workbook workbook = load_workbook('your_workbook.xlsx', read_only=True) # Select the desired worksheet worksheet = workbook['Sheet1'] # Retrieve the value from a specific cell cell_value = worksheet['A1'].value print(cell_value) -
Метод 2: обход ячеек
from openpyxl import load_workbook # Load the workbook workbook = load_workbook('your_workbook.xlsx', read_only=True) # Select the desired worksheet worksheet = workbook['Sheet1'] # Iterate through cells and retrieve values for row in worksheet.iter_rows(min_row=1, max_row=1, min_col=1, max_col=1): for cell in row: cell_value = cell.value print(cell_value) -
Метод 3. Использование координат ячеек
from openpyxl import load_workbook # Load the workbook workbook = load_workbook('your_workbook.xlsx', read_only=True) # Select the desired worksheet worksheet = workbook['Sheet1'] # Retrieve the value using cell coordinates cell_value = worksheet.cell(row=1, column=1).value print(cell_value)
Эти методы демонстрируют разные подходы к получению значения из ячейки, доступной только для чтения, в openpyxl. Измените код в соответствии с вашими требованиями и структурой файлов.