web-dev-qa-db-ja.com

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