Python | Escrevendo em um arquivo do Excel usando o módulo openpyxl

| | | | | |

Openpyxl — é uma biblioteca Python para leitura e escrita de arquivos Excel (com a extensão xlsx / xlsm / xltx / xltm). O módulo openpyxl permite que um programa Python leia e modifique arquivos do Excel.

Por exemplo, um usuário pode ter que passar por milhares de linhas e selecionar algumas informações úteis para fazer pequenas alterações com base em alguns critérios. Usando o módulo Openpyxl, essas tarefas podem ser feitas com muita eficiência e facilidade.

Vamos ver como criar e escrever uma planilha do Excel usando Python.

Código # 1: Programa para imprimir o título do título da planilha ativa


# import openpyxl module

import openpyxl


# Chama a função Workbook () de openpyxl
# cria um novo objeto Workbook vazio

wb = openpyxl.Workbook ()


# Obtém a planilha da planilha ativa
# do atributo ativo.

folha = wb.active


# Depois de ter um objeto Worksheet
# você pode obter seu nome de
# atributo title.

sheet_title = sheet.title

print ( "título da planilha ativa:" + sheet_title)

Saída:

título da planilha ativa: Planilha 

Código nº 2: Programa para alterações de nome de cabeçalho


# importa módulo openpyxl

import openpyxl


# Chamando a função Workbook() do openpyxl
# cria um novo objeto Workbook em branco

wb = openpyxl.Workbook ()


# Obter uma planilha de trabalho da planilha ativa
# do atributo ativo

planilha = wb.active


# Você pode altere o título do título

sheet.title = "sheet1"

print ( " nome da planilha é renomeado como: " + sheet.title)

Saída:

nome da planilha é renomeado como: sheet1 

Código # 3: Excel sheet writer


# import openpyxl m odule

import openpyxl


# Chama a função Workbook() do openpyxl
# cria um novo objeto Workbook vazio

wb = openpyxl.Workbook ()


# Obtém a planilha da planilha ativa
# do atributo ativo

planilha = wb.active


# Objetos de célula também possuem uma linha, coluna
# e coordenadas de atributo, que fornecem
# informações de localização da célula.


# Nota: a primeira linha ou coluna é um inteiro
# é 1, não 0. O objeto de célula é criado
# usando o método cell() do objeto de pasta.

c1 = sheet.cell (row = 1 , coluna = 1 )


# escrevendo valores ‚Äã‚Äãto células

c1.value = "ANKIT"


c2 = sheet.cell (linha = 1 , coluna = 2 )

c2.value = " RAI "


# Se você tiver um objeto Planilha, você pode
# acessar o objeto de célula também pelo seu nome.
# A2 significa coluna = 1 & amp; line = 2.

c3 = folha [ `A2` ]

c3. value = "RAHUL"


# B2 significa coluna = 2 & amp; line = 2.

c4 = folha [ `B2` ]

c4. value = "RAI"


# Toda vez que você alterar o objeto Workbook
# ou suas planilhas e células, planilha
# o arquivo não será salvo até que você chame o método
# save() do livro.

wb.save ( "C: Usuários user Desktop demo.xlsx" )

Saída:

código nº 4: O programa para adicionar planilhas à pasta de trabalho


# importando o módulo openpyxl

import openpyxl


# Chamando a função Workbook() do openpyxl
# cria um novo objeto de pasta de trabalho em branco

wb = openpyxl. Pasta de trabalho ()


planilha = wb.active


# Planilhas podem ser adicionadas t o o livro usando o método
# create_sheet() do objeto book.

wb.create_sheet (index = 1 , título = " demo sheet2 " )

wb.save ( "C: Usuários usuário Desktop demo.xlsx" )

Saída:

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