Initial commit: CSV to SQLite push tool

Rust CLI tool to push CSV data (water and car readings) into SQLite database.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-25 17:12:55 +01:00
commit 5cc0643a48
6 changed files with 583 additions and 0 deletions

52
data/manual.csv Normal file
View File

@@ -0,0 +1,52 @@
Date;Eau;Scénic;Zoé
5/1/24;38,76;94990;50621
13/1/24;41,64;95497;50850
27/1/24;47,18;95829;51491
3/2/24;48,28;95892;51741
17/2/24;53,99;96107;52503
25/2/24;57,60;96190;52744
2/3/24;60,96;96309;52963
23/3/24;68,78;97289;
31/3/24;71,70;97398;54293
20/04/24;78,04;98083;54992
27/4/24;80,76;98315;55244
16/11/24;151,21;105935;63316
24/11/24;154,54;106166;63806
7/12/24;159,68;106562;64605
15/12/24;162,13;106689;65055
21/12/24;165,41;106806;65453
28/12/24;168,26;107174;65575
4/1/25;170,91;107174;65883
11/1/25;173,21;107308;66139
18/1/25;175,67;107460;66568
1/2/25;181,12;107744;67165
9/2/25;183,66;108148;67558
15/2/25;185,88;108375;67845
23/2/25;189,43;108560;68285
2/3/25;192,10;108722;68667
8/3/25;193,80;108833;69005
15/3/25;196,24;109111;69395
29/3/25;200,46;109639;69858
6/4/25;203,63;109883;70116
12/4/25;204,95;110217;70379
22/4/25;207,65;110484;70500
3/5/25;210,57;110721;70683
18/5/25;215,81;110926;70950
23/5/25;217,53;111019;71080
7/6/25;221,89;111542;71403
28/6/25;227,96;111822;71725
24/7/25;234,95;112108;72330
9/8/25;239,54;112329;72539
24/8/25;242,01;113194;72603
13/9/25;247,96;113340;73232
21/9/25;250,43;113434;73478
28/9/25;252,17;113528;73582
4/10/25;254,48;113626;73735
11/10/25;256,47;113745;73800
19/10/25;259,36;113845;74020
2/11/25;264,26;114238;74279
12/11/25;267,02;114238;74567
23/11/25;270,80;114780;74880
29/11/25;272,64;114643;74905
7/12/25;275,31;114812;75091
23/12/25;280,52;115327;75602
1 Date Eau Scénic Zoé
2 5/1/24 38,76 94990 50621
3 13/1/24 41,64 95497 50850
4 27/1/24 47,18 95829 51491
5 3/2/24 48,28 95892 51741
6 17/2/24 53,99 96107 52503
7 25/2/24 57,60 96190 52744
8 2/3/24 60,96 96309 52963
9 23/3/24 68,78 97289
10 31/3/24 71,70 97398 54293
11 20/04/24 78,04 98083 54992
12 27/4/24 80,76 98315 55244
13 16/11/24 151,21 105935 63316
14 24/11/24 154,54 106166 63806
15 7/12/24 159,68 106562 64605
16 15/12/24 162,13 106689 65055
17 21/12/24 165,41 106806 65453
18 28/12/24 168,26 107174 65575
19 4/1/25 170,91 107174 65883
20 11/1/25 173,21 107308 66139
21 18/1/25 175,67 107460 66568
22 1/2/25 181,12 107744 67165
23 9/2/25 183,66 108148 67558
24 15/2/25 185,88 108375 67845
25 23/2/25 189,43 108560 68285
26 2/3/25 192,10 108722 68667
27 8/3/25 193,80 108833 69005
28 15/3/25 196,24 109111 69395
29 29/3/25 200,46 109639 69858
30 6/4/25 203,63 109883 70116
31 12/4/25 204,95 110217 70379
32 22/4/25 207,65 110484 70500
33 3/5/25 210,57 110721 70683
34 18/5/25 215,81 110926 70950
35 23/5/25 217,53 111019 71080
36 7/6/25 221,89 111542 71403
37 28/6/25 227,96 111822 71725
38 24/7/25 234,95 112108 72330
39 9/8/25 239,54 112329 72539
40 24/8/25 242,01 113194 72603
41 13/9/25 247,96 113340 73232
42 21/9/25 250,43 113434 73478
43 28/9/25 252,17 113528 73582
44 4/10/25 254,48 113626 73735
45 11/10/25 256,47 113745 73800
46 19/10/25 259,36 113845 74020
47 2/11/25 264,26 114238 74279
48 12/11/25 267,02 114238 74567
49 23/11/25 270,80 114780 74880
50 29/11/25 272,64 114643 74905
51 7/12/25 275,31 114812 75091
52 23/12/25 280,52 115327 75602