import openpyxl
from openpyxl import Workbook
from openpyxl.styles import Border, Side
# Crear un nuevo libro de trabajo y seleccionar la hoja activa
wb = Workbook()
ws = wb.active
# Definir el estilo del borde
border_style = Border(
left=Side(border_style="thin", color="000000"),
right=Side(border_style="thin", color="000000"),
top=Side(border_style="thin", color="000000"),
bottom=Side(border_style="thin", color="000000")
)
# Unir celdas de dos en dos y aplicar bordes
for row in range(1, 11, 2): # Ajusta el rango según tus necesidades
for col in range(1, 11, 2):
cell_range = f"{chr(64+col)}{row}:{chr(64+col+1)}{row+1}"
ws.merge_cells(cell_range)
top_left_cell = ws.cell(row=row, column=col)
top_left_cell.border = border_style
# Guardar el archivo
wb.save('ejemplo_unir_bordes.xlsx')
To embed this project on your website, copy the following code and paste it into your website's HTML: