EDICIóN GENERAL

Cómo descargar los resultados de las elecciones por mesa

#11 Están en texto plano, se pueden abrir con cualquier hoja de cálculos. Luego tienes que mirar el código de cada columna, pero no es algo muy complicado para el que tenga verdadero interés.
Igual los preferías en un pdf no editable o en flash con efectos.
#26 Igual con un CSV hubiera sido más fácil de leer.
#53 #52 #40
Buscando: 022016061(/d{2})(/d{2})(/d{3})(/d{2})(/d{3})/s(A|B|C|U)(/d{6})(.*)
Y reemplazando por: /1,/2,/3,/4,/5,/6,/7,/8

Lo pasas a CSV sin descodificar los partidos.
#11 Es acojonante. Es genial que ofrezcan los datos en bruto, pero esto pide un visor a gritos.

Si realmente quieres saber los datos de una mesa te tienes que tirar un rato estudiando la codificación y después hacer magia con expresiones regulares.

Y los municipios de menos de 150 habitantes no salen.

Por si a alguien le sirve:

En el archivo 10*.dat que te descargas en el ZIP:

022016061CA|CP|CdM|DS|CdlS |M|PARTID|00VOTOS
02= Congreso
2016 = Año
06 = Mes
01 = Vuelta electoral
CA= Código de la autonomía
CP = Código de la provincia
CdM= Código de Municipio (ojo, sólo las tres primeras cifras del mismo)
DS = Distrito electoral
CdS = Sección
M = Mesa
PARTID = Código de 6 digitos del partido, a consultar en el archivo 04*.dat que te descargas en el zip
VOTOS = número de votos

#32 Si alguien empieza, que pase el enlace al repositorio, que yo echo un cable.

cc #26 #44 #28
#52 #44 Lo menos trabajoso que se me ha ocurrido es, con el Notepad++,

a) marcar con el buscador las líneas que quieras, usando expresiones regulares (02201606100000000000.*),
b) Buscar > Marcar > Copiar lineas marcadas
c) Pegar en un fichero nuevo
d) Reemplazar los códigos de los partidos, con cuidado de no reemplazar nº de votos si coincide con algún código de partido
e) Usar esta expresión regular 022016061CACPCdM(d{2})(d{3})s(A|B|C|U)(d{6})(.*) y sustituir por /1,/2,/3,/4,/5 para convertirlo a CSV
f) Y leer con un lector de CSV {0x1f613}

menéame