web-dev-qa-db-fra.com

Modification du format du téléchargement du rapport CSV à partir de Toggl

Pouvez-vous modifier les valeurs incluses et leur formatage lorsque vous téléchargez un rapport au format CSV à partir de Toggl?

J'aimerais obtenir la durée des différentes tâches dans un format que les nombres peuvent comprendre en tant que valeur de durée.

1
googletorp

Non, il n'est pas possible de le changer lors du téléchargement. Cependant, vous pouvez le charger dans une feuille de calcul ou un script et modifier le format de la durée.

3
Peter Smit

J'ai écrit ce script Python qui corrige le fichier CSV toggl.com à mes fins , il peut constituer un bon point de départ pour vos besoins:

#!/usr/bin/env python
import csv
import sys
import operator

r = csv.reader(sys.stdin)
rows=[]
for row in r:
        row[5] = "'%s" % row[5]
        row[6] = "'%s" % row[6]
        row[7] = "'%s" % row[7]
        rows.append(row)

rows = [rows[0]] + sorted(
       rows[1:],
       key=operator.itemgetter(5)
)

w = csv.writer(sys.stdout)
for row in rows:
        w.writerow(row)

Le script peut être utile pour les utilisateurs d'Excel aussi, je n'ai pas vérifié.

0
Habbie