Exempel på styrfil för Excel export

Nedan är ett exempel på en styrfil (Pekas ut av ”Lokal exportfil” i AioConfig) för att skriva in värden i en Excel bok, med ett kalkylblad för varje serie.

 

<?xml version="1.0" encoding="ISO-8859-1"?>

<Definition>

   <!—Beskrivning av connectstring, typ, sökväg, namn-->

   <ConnectString>            Provider=Excel;Source=C:\Aiolos\Tmp\Import\LastData.xls

   </ConnectString>

   <DateTimeFormat>

      YYYY-MM-DD HH:MM:00

   </DateTimeFormat>

   <HourUpdateOK>

      !—Används ej I Excel export -->

   </HourUpdateOK>

   <HourUpdate>

      !—Används ej I Excel export -->

   </HourUpdate>

   <HourExisting>

      !—Används ej I Excel export -->

   </HourExisting>

   <!—Beskrivning av namn/ordning på kolumnrubriker-->

   <HourInsert>

      Date Load Temp Vind Glob DBVNR SystemID

   </HourInsert>

   <!—Val av antal decimler i cellerna i kalkylbladet-->

   <ValueFormat>

      0.000

   </ValueFormat>

   <!—Beskrivning tidstyp. UTC, Normal, Sommartid-->

   <TimeRef>

      WALL

   </TimeRef>

   <Integration>

      Forward

   </Integration>

</Definition>

Connectstring

          Connectstring skall innehålla följande parametrar:

          Provider=Excel

          Source=[Sökväg]\[Filnamn].xls

          Och delas av med ett ”;” enligt ovan exepel på styrfil.

DateTimeFormat

Datumformatet i datumkolumnen (alltid kolumn 1) i kalkylbladet. Om det är ett gilltigt format för datum, så formateras datumkolumnen i datumformat, annrs i textsträng format.

Man kan tvinga formatet till textsträng format genom att lägga till ett ”@” först, eller sist i datumformatsträngen (@YYYY-MM-DD HH:MM:00).

HourInsert

Här skall alla kolumnrubriker skrivas in, med ett mellanslag mellan varje kolumnnan. Ordningen på kolumnerna kan variera, utom datumkolumnen som alltid ligger först. Observera att alla  dessa namn ( utom datum rubriken)  skall matcha mot de namn som står i exportfälten: Exportnamn last, Exportnamn temp, Exportnamn vind, Exportnamn globalstr.

DBVNR och SystemID kolumnerna är ett extraval, som kan användas för information för serierna. Man kananvända variabel %REF?% funktionen för att hämta information ur referens fällt för varje serie.