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 9 years ago

Last modified 9 years ago

#1921 assigned defect

Errores inesperados con ModelExcel

Reported by: Alejandro Owned by: Jorge
Priority: high Milestone: TOL Packages
Component: Various Version: head
Severity: critical Keywords:
Cc:

Description

Ha parecido un bug en TolExcel activando las hojas (no se activa la hoja que se indica y por tanto las celdas que se leen no son las esperadas) y que está haciendo fallar a ModelExcel:

ERROR: [1] Símbolo binario = fuera de lugar.  en el carácter 7, línea 1:
 > Text  = row[3]
         ^


[Call stack]
  [3] NameBlock ModelExcel::ObtainSettings (Set wsMain)
  [2] NameBlock ModelExcel::ReadSettings (Text xlsFile)
  [1] NameBlock ModelExcel::BuildEstimation (Text xlsFile)

Básicamente para reproducirlo basta hacer:

Text xlsFile = path<<"ME_IndonesiaMVA_20160323.xls";
Real id = TolExcel::CppTools::Open(xlsFile);
Real TolExcel::CppTools::ActivateNamedWS(id, "Main");
Real nRows = TolExcel::CppTools::GetTotalRows(id);
Real nCols = TolExcel::CppTools::GetTotalCols(id);
Set tableAux = TolExcel::CppTools::ReadRange(id, [[1,1]], [[nRows,nCols]]);

y ver que se está leyendo la tercera pestaña en lugar de la primera.

El xls se deja en B:\tolproject\tickets

Change History (1)

comment:1 Changed 9 years ago by Jorge

Milestone: MantainanceTOL Packages
Owner: changed from Víctor de Buen Remiro to Jorge
Status: newassigned
Version: head

En linux, da incluso un error de memoria,

Ha sido cargado el paquete TolExcel#Linux64GNU.4.1
Segmentation fault (core dumped)

Gracias por aislar el error.

Note: See TracTickets for help on using tickets.