El fichero CSV de consumos
El formato CSV es ideal para representar una tabla con datos, y es el formato que suelen usar las distribuidoras para proporcionarnos los consumos que realizamos hora a hora.
Los datos usados por el simulador son los siguientes:- La fecha.
- La hora.
- El consumo.
- Los excedentes fotovoltaicos (si hay).
A continuación te pongo unos ejemplos de ficheros CSV, con los consumos de un solo día.
CUPS;Fecha;Hora;Consumo_kWh;Metodo_obtencion ES000000000000000000;01/01/2021;1;0,143;R ES000000000000000000;01/01/2021;2;0,168;R ES000000000000000000;01/01/2021;3;0,138;R ES000000000000000000;01/01/2021;4;0,076;R ES000000000000000000;01/01/2021;5;0,995;R ES000000000000000000;01/01/2021;6;0,069;R ES000000000000000000;01/01/2021;7;0,067;R ES000000000000000000;01/01/2021;8;0,065;R ES000000000000000000;01/01/2021;9;0,062;R ES000000000000000000;01/01/2021;10;0,065;R ES000000000000000000;01/01/2021;11;0,058;R ES000000000000000000;01/01/2021;12;0,131;R ES000000000000000000;01/01/2021;13;0,156;R ES000000000000000000;01/01/2021;14;0,164;R ES000000000000000000;01/01/2021;15;0,148;R ES000000000000000000;01/01/2021;16;0,328;R ES000000000000000000;01/01/2021;17;0,227;R ES000000000000000000;01/01/2021;18;0,166;R ES000000000000000000;01/01/2021;19;0,179;R ES000000000000000000;01/01/2021;20;0,182;R ES000000000000000000;01/01/2021;21;0,216;R ES000000000000000000;01/01/2021;22;0,186;R ES000000000000000000;01/01/2021;23;0,079;R ES000000000000000000;01/01/2021;24;0,101;R
CUPS;Data;Hora;AE_kWh;LECTURA REAL/ESTIMADA ES000000000000000000;23/03/2021;1;0,439;R ES000000000000000000;23/03/2021;2;0,379;R ES000000000000000000;23/03/2021;3;0,412;R ES000000000000000000;23/03/2021;4;0,434;R ES000000000000000000;23/03/2021;5;0,408;R ES000000000000000000;23/03/2021;6;0,411;R ES000000000000000000;23/03/2021;7;0,693;R ES000000000000000000;23/03/2021;8;0,876;R ES000000000000000000;23/03/2021;9;1,558;R ES000000000000000000;23/03/2021;10;0,915;R ES000000000000000000;23/03/2021;11;1,327;R ES000000000000000000;23/03/2021;12;1,051;R ES000000000000000000;23/03/2021;13;0,895;R ES000000000000000000;23/03/2021;14;0,563;R ES000000000000000000;23/03/2021;15;0,407;R ES000000000000000000;23/03/2021;16;0,415;R ES000000000000000000;23/03/2021;17;0,742;R ES000000000000000000;23/03/2021;18;0,693;R ES000000000000000000;23/03/2021;19;0,492;R ES000000000000000000;23/03/2021;20;0,901;R ES000000000000000000;23/03/2021;21;0,721;R ES000000000000000000;23/03/2021;22;0,865;R ES000000000000000000;23/03/2021;23;0,585;R ES000000000000000000;23/03/2021;24;0,512;R
CUPS;Fecha;Hora;AE_kWh;AS_KWh;AE_AUTOCONS_kWh;REAL/ESTIMADO ES000000000000000000;03/01/2021;1;0,143;0;;R ES000000000000000000;03/01/2021;2;0,216;0;;R ES000000000000000000;03/01/2021;3;0,172;0;;R ES000000000000000000;03/01/2021;4;0,175;0;;R ES000000000000000000;03/01/2021;5;0,175;0;;R ES000000000000000000;03/01/2021;6;0,125;0;;R ES000000000000000000;03/01/2021;7;0,173;0;;R ES000000000000000000;03/01/2021;8;0,171;0;;R ES000000000000000000;03/01/2021;9;0,082;0;;R ES000000000000000000;03/01/2021;10;0,000;1,018;;R ES000000000000000000;03/01/2021;11;0,000;2,071;;R ES000000000000000000;03/01/2021;12;0,000;2,568;;R ES000000000000000000;03/01/2021;13;0,000;3,144;;R ES000000000000000000;03/01/2021;14;0,000;3,239;;R ES000000000000000000;03/01/2021;15;0,000;2,877;;R ES000000000000000000;03/01/2021;16;0,000;1,514;;R ES000000000000000000;03/01/2021;17;0,000;0,585;;R ES000000000000000000;03/01/2021;18;0,000;0,067;;R ES000000000000000000;03/01/2021;19;0,159;0;;R ES000000000000000000;03/01/2021;20;0,162;0;;R ES000000000000000000;03/01/2021;21;0,194;0;;R ES000000000000000000;03/01/2021;22;0,157;0;;R ES000000000000000000;03/01/2021;23;0,196;0;;R ES000000000000000000;03/01/2021;24;0,202;0;;R
No existe un estándar establecido y cada distribuidora tiene su propio formato.
- Los nombres que usan para identificar cada campo son distintos.
- El formato de la fecha puede ser DD/MM/AAAA o AAAA-MM-DD.
- La hora puede ser (0 a 23) o (1 a 24) o (00:00 a 23:00), etc.
- Los consumos los dan en kWh o en Wh.
- Los decimales los pueden representar con el punto o con la coma.
Ficheros XLS
Hay distribuidoras que no proporcionan un fichero CSV al cliente, sino un fichero en formato Excel (XLS).
Para convertir un fichero Excel (XLS) en un fichero CSV, puedes usar un programa como LibreOffice Calc, que forma parte del paquete de programas gratuitos de LibreOffice.
Una vez hayamos abierto el archivo con ese programa, hay que hacer lo siguiente:
2. Seleccionar el Tipo: [ Texto CSV (*.csv) ]
3. Pulsar el botón [ Guardar ]
4. Se abrirá una ventana en la que hay que configurar las siguientes opciones:
- Delimitador de campos: [ ; ]
- Delimitador de cadena: [ " ]
- Desmarcar 'Guardar contenido de celdas como se muestra'
- Desmarcar el resto de opciones
- Pulsar el botón [ Aceptar ]
6. Abrir el archivo CSV generado, con el Notepad de windows.
7. Borrar las líneas que veamos que no deberían estar en el CSV, viendo los ejemplos que te he puesto al principio de la página, y dejando solo las que debería leer el simulador.