it-swarm.cn

更改从Toggl下载的CSV报告的格式

从Toggl以CSV文件格式下载报告时,可以更改其中包含的值以及它们的格式吗?

我想以数字可以理解为持续时间值的格式获取不同任务的持续时间。

1
googletorp

不可以,下载时无法更改。但是,您可以将其加载到电子表格或脚本中,并更改持续时间的格式。

3
Peter Smit

我写了 此Python脚本可为我的目的修复toggl.com CSV ,它可能是满足您需求的有用起点:

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