close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 13 years ago

#852 closed task (fixed)

Implementar Clase para encapsular acceso a archivos Excel

Reported by: Jorge Owned by: Jorge
Priority: highest Milestone: Mantainance
Component: Excel API Version: 2.0.1
Severity: blocker Keywords: Excel, Class
Cc:

Description

Para asegurar una correcta construccion y destruccion de identificadores de acceso a archivos excel se hace necesario la implementacion de una clase que encapsule la funcionalidad implementada en el ticket #851.

Change History (7)

comment:1 Changed 15 years ago by Víctor de Buen Remiro

Owner: changed from Víctor de Buen Remiro to Jorge
Status: newassigned

comment:2 Changed 15 years ago by Víctor de Buen Remiro

Owner: changed from Jorge to Víctor de Buen Remiro

Estoy creando el paquete para la importación y exportación de formatos a y desde TOL y me he encontrado con varios problemas en el manejo de hojas excel.

Por una parte faltan funciones que devuelvan el número de filas y columnas de la hoja activa.

Por otra parte se cae TOL al intentar acceder por el tipo que no es o algo así. Se puede reproducir el error mediante el
trunk/tol_pkg/ImportExport/test/test_0001/test.tol. Primero hay que compilar a mano trunk/tol_pkg/ImportExport/ImportExport.tol ya que no se puede subir como paquete mientras no funcione decentemente.

<E>
ERROR: [12] 1 no es un objeto valido para el tipo Text.</E>

[Call stack]
  [1] Real xls::ActivateWS (Text n)
<E>
ERROR: [13] Argumentos erróneos para Real ActivateWS (Text n)</E>

[Call stack]
  [1] Real xls::ActivateWS (Text n)
<W>
Warning: [2] La función :: ha fallado en : 
xls::ActivateWS(1)</W>
<E>
ERROR: [14] : no hay hoja de trabajo activa</E>

[Call stack]
  [1] Text xls::ReadText (Real Row, Real Column)

comment:3 Changed 15 years ago by Jorge

En #870 se tratará la implementacián de lectura de dimensiones de una hoja.

comment:4 Changed 15 years ago by Jorge

el ticket #871 se encarga del segfault

comment:5 Changed 14 years ago by Víctor de Buen Remiro

(In [2749]) Refs #852
New method @Excel::GetSheetMaxRange

comment:6 Changed 14 years ago by Víctor de Buen Remiro

Owner: changed from Víctor de Buen Remiro to Jorge

comment:7 Changed 13 years ago by Jorge

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.