Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] Duda sobre como hacer un codigo que me llene una hoja de excel

Hola team

en la parte de contacto de la página pagina me gustaría que me guardará los datos en una hoja de Excel y por ejemplo que en esa página se pueda adjuntar alguna imagen

1 respuesta

¡Hola!

Para guardar los datos de contacto en una hoja de Excel desde tu página web, puedes utilizar un lenguaje de programación como Python. Puedes utilizar la biblioteca openpyxl para crear y manipular archivos de Excel.

Aquí hay un ejemplo de cómo podrías hacerlo:

import openpyxl

# Crea un nuevo archivo de Excel
wb = openpyxl.Workbook()

# Selecciona la hoja activa
hoja = wb.active

# Agrega los encabezados de las columnas
hoja['A1'] = 'Nombre'
hoja['B1'] = 'Correo electrónico'
hoja['C1'] = 'Teléfono'

# Obtén los datos del formulario de contacto
nombre = input('Ingrese su nombre: ')
correo = input('Ingrese su correo electrónico: ')
telefono = input('Ingrese su teléfono: ')

# Agrega los datos a la hoja de Excel
hoja.append([nombre, correo, telefono])

# Guarda el archivo de Excel
wb.save('contactos.xlsx')

En este ejemplo, se crea un nuevo archivo de Excel y se agrega una hoja activa. Luego, se agregan los encabezados de las columnas y se obtienen los datos del formulario de contacto. Finalmente, se agregan los datos a la hoja de Excel y se guarda el archivo.

En cuanto a adjuntar imágenes, también puedes utilizar la biblioteca openpyxl para insertar imágenes en la hoja de Excel. Aquí hay un ejemplo de cómo podrías hacerlo:

from openpyxl.drawing.image import Image

# Crea un objeto de imagen
imagen = Image('imagen.jpg')

# Agrega la imagen a la hoja de Excel
hoja.add_image(imagen, 'D2')

# Guarda el archivo de Excel
wb.save('contactos.xlsx')

En este ejemplo, se crea un objeto de imagen a partir de un archivo de imagen existente y se agrega a la hoja de Excel en la celda D2.

Espero que esto te ayude a resolver tu duda. Si tienes alguna otra pregunta, ¡no dudes en preguntar! ¡Buena suerte con tu proyecto!

Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)