هل يمكنك تغيير القيم المضمنة وكيف يتم تنسيقها ، عند تنزيل تقرير كملف CSV من Toggl؟
أود الحصول على مدة المهام المختلفة بتنسيق يمكن للأرقام فهمه كقيمة مدة.
لا ، لا يمكن تغييره عند التنزيل. ومع ذلك ، يمكنك تحميله في جدول بيانات أو برنامج نصي وتغيير تنسيق المدة.
لقد كتبت هذا 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 أيضًا ، لم أتحقق منه.