Exemplo n.º 1
0
def exportarActuacionesCSV(archivo, proceso, tab=False):
    if tab:
        writer = csv.writer(open(archivo,'wb'), dialect='excel-tab')
    else:
        writer = csv.writer(open(archivo,'wb'), dialect='excel')
    if not isinstance(proceso, Proceso):
        proceso = Persistence().consultarProceso(proceso)
    actuaciones = proceso.getActuaciones()
    writer.writerow(Actuacion.getHeaders())
    csvActuaciones = [actuacion.toCSV() for actuacion in actuaciones]
    writer.writerows(csvActuaciones)
Exemplo n.º 2
0
def exportarActuacionesCriticasCSV(archivo, cantidadActuaciones, tab=False):
    if tab:
        writer = csv.writer(open(archivo,'wb'), dialect='excel-tab')
    else:
        writer = csv.writer(open(archivo,'wb'), dialect='excel')
    actuaciones = Persistence().consultarActuacionesCriticas(cantidadActuaciones)
    writer.writerow(Actuacion.getHeaders())
    csvActuaciones = [actuacion.toCSV() for actuacion in actuaciones]
    writer.writerows(csvActuaciones)