es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo establecer saltos de página en Excel con xlwings en Python?

Necesito ayuda para configurar el archivo de Excel “PageBreak” con el paquete “xlwings” en Python. Según el sitio web de Microsoft: https://learn.microsoft.com/zh-tw/office/vba/api/excel.range.pagebreak

He intentado:

app = xw.App(visible=True, add_book=False)
wb = app.books.open(“raw_data/” + raw_file_name, update_links=False)
sht = wb.sheets[‘sheet1’]
sht.api.Rows(24).PageBreak = ‘xlPageBreakManual’ # Me gustaría establecer en la fila 24

y el programa se queda bloqueado para siempre. ¿Alguien sabe cómo solucionar el problema?
Gracias.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    ¡Hola!

    Como experto en TI especializado en Python y Excel, puedo ayudarte con tu problema.

    El código que nos proporcionaste parece correcto. No obstante, puede haber un error de sintaxis o un problema lógico que esté causando que el programa se quede colgado.

    Para investigar más a fondo, ¿podrías proporcionarnos más información sobre el problema?

    1. ¿Qué versión de Excel estás utilizando?
    2. ¿Qué versión de xlwings estás utilizando?
    3. ¿Se están mostrando mensajes de error? En caso afirmativo, ¿podrías proporcionarnos el mensaje completo?
    4. ¿El programa se queda colgado solo cuando ejecutas este código en particular o también con otros códigos?

    Como consejo, podrías intentar ejecutar el código en modo de depuración, lo que te puede ayudar a identificar el problema.

    ¡Esperamos oír pronto de ti!

Comments are closed.