it-swarm-tr.com

CSV rapor indirme formatını Toggl’dan değiştirme

Toggl’den CSV dosyası olarak bir rapor indirdiğinizde hangi değerlerin dahil edildiğini ve nasıl biçimlendirildiğini değiştirebilir misiniz?

Farklı görevlerin sürelerini, sayıların bir süre değeri olarak anlayabileceği bir biçimde almak istiyorum.

1
googletorp

Hayır, indirirken değiştirmek mümkün değildir. Ancak, onu bir elektronik tabloya veya komut dosyasına yükleyebilir ve sürenin biçimini değiştirebilirsiniz.

3
Peter Smit

Toggl.com CSV’yi kendi amaçlarımla düzelten bu betiği yazdım bu Python betiği , ihtiyaçlarınız için yararlı bir başlangıç ​​noktası olabilir:

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

Senaryo Excel kullanıcıları için de yararlı olabilir, ben kontrol etmedim.

0
Habbie