Saltar al contenido

Las imágenes desaparecen en los documentos de Excel al copiarlas con Python

Solución:

Me enfrento al mismo problema con openpyxl 2.6.2

Las imágenes del logotipo se agregaron en el archivo de plantilla de Excel pero desaparecen en el archivo .xlsx exportado

Acabo de instalar Pillow y ahora está exportando todas las imágenes bien.

pip install Pillow

Este es mi código de muestra para crear una hoja de sueldo a partir del archivo de plantilla de Excel:

from openpyxl import load_workbook


def create_salary_slip():
    wb = load_workbook(filename="salary.xlsx")
    # grab the active worksheet
    ws = wb.active
    # Add Income
    ws['D11'] = 25000
    # Add deduction
    ws['M11'] = 1500
    # Save the file
    wb.save("sample.xlsx")

create_salary_slip()

Tuve el mismo problema y probé muchas bibliotecas. Para mí, editpyxl hace exactamente lo que necesito en ese escenario:

import editpyxl

wb = editpyxl.Workbook()  
source_filename = r'Template.xlsx'
destination_filename="Output.xlsx"

wb.open(source_filename)
ws = wb.active
ws.cell('A1').value = 3.14
wb.save(destination_filename)
wb.close()
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *