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')

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: