opensuse
[Arriba] [Todas las Listas]

[opensuse] 11.4 x64 y LibreOffice Problema de Pitón

To: opensuse@xxxxxxxxxxxx
Subject: [opensuse] 11.4 x64 y LibreOffice Problema de Pitón
From: "andreil1@xxxxxxxxxxx" <andreil1@xxxxxxxxxxx>
Date: Thu, 29 Sep 2011 15:11:26 +0300
Delivered-to: opensuse@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 29 Sep 2011 08:10:54 -0400
Envelope-to: traductor@xxxxxxxxxxx
List-archive: <http://lists.opensuse.org/opensuse/>
List-help: <mailto:opensuse+help@opensuse.org>
List-owner: <mailto:opensuse+owner@opensuse.org>
List-post: <mailto:opensuse@opensuse.org>
List-subscribe: <mailto:opensuse+subscribe@opensuse.org>
List-unsubscribe: <mailto:opensuse+unsubscribe@opensuse.org>
Mailing-list: contact opensuse+help@xxxxxxxxxxxx; run by mlmmj
User-agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.2.22) Gecko/20110907 SUSE/3.1.14 Thunderbird/3.1.14
*Hi !

Tengo problema con *LibreOffice 3.4.2.6-2.8 (*SuSE complexión de cuadra *repository) y Pitón/*Uno.

Escribí una función de prueba en Pitón que obtiene y contenido de célula de los cambios en *Calc *spreadsheet. Bien es posible de obtener contenido de célula de Pitón, pero no es posible de cambiarlo.

Complacer mirada en el código abajo.

--------------------------------------------------

Importación *numpy
importación *uno, *unohelper

*def *GetCells(*n):
    *oDoc = *XSCRIPTCONTEXT.*getDocument()
    *oSheet = *oDoc.*getSheets().*getByName("Gorra")
    # *oSheet es objeto válido, *otherwise la Pitón
    # echaría excepción en líneas abajo.

    # No trabaja, nada pasa.
    *oSheet.*getCellByPosition(0, 0).*setString("*SetStringPython")
    *oSheet.*getCellRangeByName("*C67").*setFormula("=100 + 300")
    *oSheet.*getCellByPosition(3, 68).*setValue(100.235)

    # Trabajos !
    Regreso *oSheet.*getCellRangeByName("#Uno24").*getString()


--------------------------------------------------

Cualquiera puede explicar lo que podría ser mal?

Esto es también la discusión que va en en *oooforum con respecto a este asunto.

*http://Www.oooforum.org/foro/*viewtopic.*phtml?*t=131402

personas Útiles aquí sugeridas para reemplazar *SuSE complexión de *LibreOffice con stock un de *libreoffice.*org Sitio de web, pero no trabajará, Estándar *LibreOffice viene con construido-en Pitón, todavía "*SuSE Pitón" de uso integrado de *SuSE.

La aplicación estoy escribiendo es bastante complejo, y requiere *numeric & bibliotecas científicas como *numpy y *scipy.

Con estándar "" *LibreOffice y su "construido-en" intérprete de Pitón sería un problema.


*Thanks Anticipadamente para cualquier sugerencia(*s)

*Andrei
--
A *unsubscribe, *e-correo: *opensuse+unsubscribe@xxxxxxxxxxxx
Puesto que órdenes adicionales, *e-correo: *opensuse+help@xxxxxxxxxxxx


Hi !

I have problem with LibreOffice 3.4.2.6-2.8 (SuSE build from stable repository) and Python/Uno.

I wrote a test function in Python which obtains and changes cell content in Calc spreadsheet. Right it is possible to obtain cell content from Python, but it is not possible to change it.

Please look at the code below.

--------------------------------------------------

import numpy
import uno, unohelper

def GetCells(n):
    oDoc = XSCRIPTCONTEXT.getDocument()
    oSheet = oDoc.getSheets().getByName("Cap")
    # oSheet is valid object, otherwise Python
    # would throw exception at lines below.

    # Doesn't work, nothing happens.
    oSheet.getCellByPosition(0, 0).setString("SetStringPython")
    oSheet.getCellRangeByName("C67").setFormula("=100 + 300")
    oSheet.getCellByPosition(3, 68).setValue(100.235)

    # Works !
    return oSheet.getCellRangeByName("A24").getString()


--------------------------------------------------

Anyone can explain what could be wrong?

This is also discussion going on on oooforum regarding this issue.

http://www.oooforum.org/forum/viewtopic.phtml?t=131402

Helpful people here suggested to replace SuSE build of LibreOffice with stock one from libreoffice.org web site, but it will not work, Standard LibreOffice comes with built-in Python, yet "SuSE integrated" use Python from SuSE.

The application I'm writing is quite complex, and it requires numeric & scientific libraries like numpy and scipy.

With "standard" LibreOffice and its "built-in" Python interpreter it would be a problem.


Thanks in advance for any suggestion(s)

Andrei
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx


<Anterior por Tema] Tema Actual [Siguiente por Tema>
  • [opensuse] 11.4 x64 y LibreOffice Problema de Pitón, andreil1@xxxxxxxxxxx <=