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.

Ticket #1536: cargar_mib_diario.tol

File cargar_mib_diario.tol, 1.4 KB (added by Jorge, 13 years ago)
Line 
1#Require TolExcel;
2
3// abro el excel
4TolExcel::@WorkBook xls = TolExcel::@WorkBook::Open("mib diario.xls");
5
6// activo la hoja 1
7Real xls::ActivateWS(1);
8
9// Leo las series temporales mediante la función GetFullSeriesByCol,
10// esta función lee todo el rango de datos reconocido al activar la
11// hoja. Existe otra función que permite leer las series desde un
12// rango concreto: ReadSeriesByCol. En esta llamada se ha especificado
13// en el primer argumento TimeSet Diario lo cual se interpreta como
14// que la primera columna contiene las fechas en Diario, en este caso
15// se ignora el encabezamiento "Fecha" de la celda A1. Si el primer
16// argumento es W entonces las fechas se leen como pertenecientes al
17// fechado especificado en la primera celda del encabezamiento de los
18// datos. El segundo argumento (igual a "") indica que la columna de
19// fecha (la primera del rango de datos) debe leerse o como fecha
20// nativa de excel o como fecha nativa de TOL. En el archivo
21// "mid diario.xls" la fecha aparece como fecha nativa de excel.
22Set series = xls::GetFullSeriesByCol( TimeSet Diario, Text "" );
23
24// series contiene una serie aux sin datos, es un error conocido y
25// todavía no resuelto en TolExcel
26Serie mib_diario = series[1];
27
28Real xls::Close(?);
29
30Serie unknownAt = IsUnknown( mib_diario );
31TimeSet unknownTS   = SerTms( unknownAt );
32
33Serie mib_diario_kn = DatCh( mib_diario, C - unknownTS, FirstS );
34
35/* */