COVIL HACKER

, ! .


» COVIL HACKER » Pitão » Fusão de arquivos do Excel usando python


Fusão de arquivos do Excel usando python

1 2 2

1

from openpyxl import load_workbook
from openpyxl import Workbook
import os

# Lê os dados da planilha ativa e os retorna como uma lista
def reader(file):
    global path
    abs_file = os.path.join(path, file)
    wb_sheet = load_workbook(abs_file).active
    linhas = []
    # min_row é definido como 2, ignore a primeira linha que contém cabeçalhos
    para linha em wb_sheet.iter_rows(min_row=2):
        row_data = []
        para célula na linha:
            row_data.append(cell.value)
        rows.append (row_data)
    return rows

# Você pode substituí-los por seus próprios cabeçalhos para a tabela
headers = ['Nume', 'Prenume', 'Titlu', 'Edição', 'Cota', 'Pret', 'An'] # Nome excel unificado workbook_name = input(
'
Nome Unified Workbook ')
book = Workbook()
sheet = book.active
# Especifique o caminho path
= input('Path: ')
# Obtenha todos os arquivos da pasta
files = os.listdir(path)
for file in files:
    rows = reader(file)
    for row in rows:
        sheet.append (linha)
    book.save(filename=workbook_name)

0

2


» COVIL HACKER » Pitão » Fusão de arquivos do Excel usando python


|