LibreOffice BASIC frente a PYTHON para LibreOffice
¿Qué lenguaje es mejor para programar las macros de LibreOffice, BASIC o PYTHON? La respuesta, de acuerdo con mi experiencia personal y laboral, es … Depende . Por un lado BASIC dispone de un IDE ( I ntegrated D evelopment E nvironment ), entorno de desarrollo integrado en LibreOffice mientras que PYTHON no, por lo que tenemos que ayudarnos de un editor externo (personalmente utilizo Notepad++ , para gustos colores como decimos en España). Además, si queremos que nuestra macro en Python vaya con el archivo Calc correspondiente debemos usar la extensión APSO - Alternative Script Organizer for Python si no queremos complicarnos la vida en exceso. En la Ayuda con las macros en Python en LibreOffice encontraremos mucha información sobre cómo usar Python en LibreOffice. He trabajado con archivos de texto de más de 100.000 líneas con 500 caracteres por línea. Y Basic no es rival para Python. Mientras que el primero tardaba desesperantes minutos, Python lo resolvía en muy pocos segundos....