Import CSV von *aTimeLogger2* #24

Closed
opened 2023-01-03 11:40:00 +01:00 by TorstenHettstedt · 0 comments
Owner

Zur einfacheren Eintragung ist ein Import aus aTimeLogger2 interesant.

Die Dateien haben folgenden Aufbau:

Aktivität;Dauer;Von;Bis;Kommentar
Arbeit;03:46;13 Okt. 08:01;13 Okt. 11:48;
Arbeit;04:00;12 Okt. 13:13;12 Okt. 17:14;
Mittagspause ;01:13;12 Okt. 11:59;12 Okt. 13:13;
Arbeit;04:07;12 Okt. 07:51;12 Okt. 11:59;
Arbeit;04:36;11 Okt. 13:08;11 Okt. 17:44;
Mittagspause ;01:00;11 Okt. 12:08;11 Okt. 13:08;
Arbeit;03:48;11 Okt. 08:19;11 Okt. 12:08;
Arbeit;03:37;08 Okt. 13:14;08 Okt. 16:52;
Mittagspause ;01:12;08 Okt. 12:02;08 Okt. 13:14;
Arbeit;03:54;08 Okt. 08:08;08 Okt. 12:02;
Arbeit;05:33;07 Okt. 12:58;07 Okt. 18:32;
Mittagspause ;00:52;07 Okt. 12:06;07 Okt. 12:58;
Arbeit;03:59;07 Okt. 08:07;07 Okt. 12:06;
Arbeit;02:29;06 Okt. 13:30;06 Okt. 15:59;
Mittagspause ;00:52;06 Okt. 12:37;06 Okt. 13:30;
Arbeit;05:21;06 Okt. 07:15;06 Okt. 12:37;
Arbeit;04:07;05 Okt. 13:05;05 Okt. 17:13;
Mittagspause ;00:56;05 Okt. 12:09;05 Okt. 13:05;
Arbeit;04:01;05 Okt. 08:07;05 Okt. 12:09;
Arbeit;03:30;04 Okt. 13:05;04 Okt. 16:35;
Mittagspause ;01:00;04 Okt. 12:05;04 Okt. 13:05;
Arbeit;03:38;04 Okt. 08:26;04 Okt. 12:05;
Arbeit;03:06;01 Okt. 12:49;01 Okt. 15:56;
Mittagspause ;00:44;01 Okt. 12:05;01 Okt. 12:49;
Arbeit;04:42;01 Okt. 07:22;01 Okt. 12:05;

Dabei ist die erste Zeile der Kopf der Tabelle. Einzig die Aktivität 'Mittagspause' ist keine Arbeitszeit. Es wird davon ausgegangen, dass alle Daten für die Tage vorhanden sind.

Zur einfacheren Eintragung ist ein Import aus *aTimeLogger2* interesant. Die Dateien haben folgenden Aufbau: ```csv Aktivität;Dauer;Von;Bis;Kommentar Arbeit;03:46;13 Okt. 08:01;13 Okt. 11:48; Arbeit;04:00;12 Okt. 13:13;12 Okt. 17:14; Mittagspause ;01:13;12 Okt. 11:59;12 Okt. 13:13; Arbeit;04:07;12 Okt. 07:51;12 Okt. 11:59; Arbeit;04:36;11 Okt. 13:08;11 Okt. 17:44; Mittagspause ;01:00;11 Okt. 12:08;11 Okt. 13:08; Arbeit;03:48;11 Okt. 08:19;11 Okt. 12:08; Arbeit;03:37;08 Okt. 13:14;08 Okt. 16:52; Mittagspause ;01:12;08 Okt. 12:02;08 Okt. 13:14; Arbeit;03:54;08 Okt. 08:08;08 Okt. 12:02; Arbeit;05:33;07 Okt. 12:58;07 Okt. 18:32; Mittagspause ;00:52;07 Okt. 12:06;07 Okt. 12:58; Arbeit;03:59;07 Okt. 08:07;07 Okt. 12:06; Arbeit;02:29;06 Okt. 13:30;06 Okt. 15:59; Mittagspause ;00:52;06 Okt. 12:37;06 Okt. 13:30; Arbeit;05:21;06 Okt. 07:15;06 Okt. 12:37; Arbeit;04:07;05 Okt. 13:05;05 Okt. 17:13; Mittagspause ;00:56;05 Okt. 12:09;05 Okt. 13:05; Arbeit;04:01;05 Okt. 08:07;05 Okt. 12:09; Arbeit;03:30;04 Okt. 13:05;04 Okt. 16:35; Mittagspause ;01:00;04 Okt. 12:05;04 Okt. 13:05; Arbeit;03:38;04 Okt. 08:26;04 Okt. 12:05; Arbeit;03:06;01 Okt. 12:49;01 Okt. 15:56; Mittagspause ;00:44;01 Okt. 12:05;01 Okt. 12:49; Arbeit;04:42;01 Okt. 07:22;01 Okt. 12:05; ``` Dabei ist die erste Zeile der Kopf der Tabelle. Einzig die Aktivität 'Mittagspause' ist keine Arbeitszeit. Es wird davon ausgegangen, dass alle Daten für die Tage vorhanden sind.
TorstenHettstedt added this to the Effektivere Eintragung milestone 2023-01-03 11:40:00 +01:00
TorstenHettstedt added reference api-feature/import-per-csv 2023-02-25 12:22:00 +01:00
TorstenHettstedt added this to the HTML-Oberfläche project 2023-02-25 12:22:09 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: TorstenHettstedt/PHP-App-Timekeeping#24