Ramka jak niżej;
Id;TnbId;Od;Dni
468;18;2023-08-26;8
101;15;2023-08-11;1
97;18;2023-08-01;18
1618;18;2023-08-07;12
96;15;2023-08-04;1
..;..;...-..-..;..
Ramka wynikowa powinna wyglądać tak:
Id;TnbId;Od
468;18;2023-08-26
468;18;2023-08-27
468;18;2023-08-28
468;18;2023-08-29
468;18;2023-08-30
468;18;2023-08-31
468;18;2023-09-01
101;15;2023-08-11
...;..;....-..-..
Czyli na kolumnie 'Od' trzeba wykonać coś typu:
for i in range(1,Dni):
dt_wynik = Od + datetime.timedelta(days=i)
Wynik umieścić w wierszach bezpośrednio pod wierszem, który jest przetwarzany ( chociaż niekoniecznie bo potem ramki będą łączone i w sumie kolejność wierszy nie ma znaczenia. Ale wizualne lepiej przeglądać uporządkowaną ramkę) . Pozostałe wartości wiersza przetwarzanego bez zmian. Wartości w kolumnie 'Od' są typu datetime.
Proszę o jakieś podpowiedzi bo utknąłem w tym miejscu z programem.