Это введение в OpeAnpyXL, модуль Python, созданный для чтения и записи файлов документов Excel. Чаще всего мы хотели бы автоматизировать многие наши повторяющиеся задачи на Excel, используя язык программирования.
Module Python’s OwnyPyxl позволяет нам очень легко получить доступ к файлу Excel. Обратите внимание, что OpenPyXL не является встроенным модулем, поэтому нам нужно сначала установить его.
Запустите следующий код в своем терминале Python, чтобы установить OpenPyXL.
Pip install openpyxl
Приведенный выше код устанавливает модуль OuterPyXL через несколько минут. Чтобы использовать OpenPyXL на нашем в Python, нам нужно импортировать его.
import openpyxl
Загрузка нашего файла Excel можно сделать:
from openpyxl import load_workbook survey = load_workbook("ourworkbook.xlsx")
Вышеупомянутый код использует метод Imported Load_Workookebook для прочтения интересов файла Excel и сохраняет его в переменной «опросе». Обратите внимание, что файл, который мы получаем доступ, должны быть в одной и той же папке, с которой мы работаем.
Документ Excel может содержать много листов, чтобы распечатать все активные листы в файле Excel.
print(survey.sheetnames)
Приведенный выше код отобразит имя активных листов в файлах Excel. Чтобы получить доступ к первому листу в документе:
first = survey.active
Мы сохранили первый лист в документе Excel в качестве переменной «Сначала»
Ряды и столбцы в файле Excel
Доступ к столбцу A:
col_A = first["A"] col_A
Для доступа к диапазону столбцов:
range_A_to_C = first["A:C"] print(range_A_to_C)
Диапазон столбцов от A до C хранится в переменной «range_a_to_c», как показано в вышеуказанном коде, мы можем таким образом распечатать его.
Есть мало хороших вещей, которые мы можем сделать с модулем OuterPyxl в Python, и заинтересованность должна проверить Docepnyxl Документация Чтобы получить больше информации.
OpenPyXL был рядом сейчас и имеет свою полезность. Тем не менее, лучшие инструменты (например, Pandas) были разработаны в Python для лучшего обращения с файлом Excel.
Оригинал: “https://dev.to/ademola_isr/basics-of-openpyxl-a-python-module-for-excel-files-546d”