it-swarm.xyz

Изменение формата загрузки отчета CSV из Toggl

Можете ли вы изменить, какие значения включены и как они отформатированы, когда вы загружаете отчет в виде файла CSV из Toggl?

Я хотел бы получить продолжительность различных задач в формате, который числа могут понимать как значение продолжительности.

1
googletorp

Нет, это невозможно изменить при загрузке. Однако вы можете загрузить его в электронную таблицу или скрипт и изменить формат длительности.

3
Peter Smit

Я написал этот скрипт Python, который исправляет CSV-файл toggl.com для моих целей , он может быть полезной отправной точкой для ваших нужд:

#!/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)

Скрипт может быть полезен и для пользователей Excel, я не проверял.

0
Habbie