Openpyxl
— это библиотека Python для чтения и записи файлов Excel (с расширением xlsx/xlsm/xltx/xltm). Модуль openpyxl позволяет программе Python читать и изменять файлы Excel.
Например, пользователю может потребоваться просмотреть тысячи строк и выбрать некоторую полезную информацию, чтобы внести небольшие изменения на основе некоторых критериев. Используя модуль Openpyxl, эти задачи можно выполнять очень эффективно и легко.
Давайте посмотрим, как создать и написать рабочий лист Excel с помощью Python.
Код № 1: Программа для печати названия заголовка активного листа
# import openpyxl module
import
openpyxl
# Вызвать функцию Workbook() из openpyxl
# создать новый пустой объект Workbook
wb
=
openpyxl.Workbook ()
# Получить рабочий лист активного листа
# из активного атрибута.
лист
=
wb.active
# После того, как у вас есть объект Worksheet
# вы можете получить его имя из
# атрибут заголовка.
sheet_title
=
sheet.title
print
(
"заголовок активного листа:"
+
sheet_title)
Вывод:
заголовок активного листа: Лист
Код #2: Программа для изменения имени заголовка
# import модуль openpyxl
import
openpyxl
# Вызов функции Workbook() из openpyxl
# создать новый пустой объект Workbook
wb
=
openpyxl.Workbook ()
# Получить рабочий лист активного листа
# из активного атрибута
листа
=
wb.active
# Вы можете изменить название заголовка
sheet.title
=
"sheet1"
print
(
" имя листа переименовывается как: "
+
sheet.title)
Вывод:
имя листа переименовано как: sheet1
Код № 3: средство записи листов Excel
# import openpyxl m odule
import openpyxl
# Вызов функции Workbook() из openpyxl
# создание нового пустого объекта Workbook
wb = openpyxl.Workbook ()
# Получить рабочий лист активного листа
# из активного атрибута
лист = wb.active
# Объекты Cell также имеют строку, столбец
# и атрибутивные координаты, которые предоставляют
# информация о местоположении ячейки.
# Примечание: первая строка или столбец является целым числом
# 1, а не 0. Объект ячейки создается
# с помощью метода ячейки() объекта листа.
c1 = sheet.cell (строка = 1 , столбец = 1 )
# запись значений ‚Äã‚Äãв ячейки
c1.value = "ANKIT"
c2 = sheet.cell (row = 1 , столбец = 2 ) c2.value = "RAI"
# Если у вас есть объект Worksheet, вы можете
# получить доступ объект ячейки также по его имени.
# A2 означает столбец = 1 & amp; line = 2. c3 = лист [ `A2` ]
c3. значение = "RAHUL"
# B2 означает столбец = 2 & amp; line = 2.
c4 = лист [ `B2` ]
c4. значение = "RAI"
# Каждый раз, когда вы изменяете объект Workbook
# или его листы и ячейки, электронная таблица
# файл не будет сохранен, пока вы не вызовете метод
# save() книги.
wb.save ( "C: Users user Desktop demo.xlsx" )
Вывод:
 код #4: Программа для добавления листов в трудовую книжку # импорт модуля openpyxl
import openpyxl
# Вызов функции Workbook() из openpyxl
# создайте новый пустой объект рабочей книги
wb = openpyxl. Рабочая книга ()
лист = wb.active
# Можно добавлять листы t o книгу с помощью метода
# create_sheet() объекта книги.
wb.create_sheet (index = 1 , title = " demo sheet2 " )
wb.save( "C: Users user Desktop demo.xlsx" )
Вывод:

Shop
Learn programming in R: courses $
Best Python online courses for 2022 $
Best laptop for Fortnite $
Best laptop for Excel $
Best laptop for Solidworks $
Best laptop for Roblox $
Best computer for crypto mining $
Best laptop for Sims 4 $
Latest questions
NUMPYNUMPY
psycopg2: insert multiple rows with one query
12 answers
NUMPYNUMPY
How to convert Nonetype to int or string?
12 answers
NUMPYNUMPY
How to specify multiple return types using type-hints
12 answers
NUMPYNUMPY
Javascript Error: IPython is not defined in JupyterLab
12 answers
Wiki
Python OpenCV | cv2.putText () method
numpy.arctan2 () in Python
Python | os.path.realpath () method
Python OpenCV | cv2.circle () method
Python OpenCV cv2.cvtColor () method
Python - Move item to the end of the list
time.perf_counter () function in Python
Check if one list is a subset of another in Python
Python os.path.join () method
|