![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 1 Dołączył: 23.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich,
mam problem z importem pliku CSV do bazy danych. Oczywiście zwykłe importowanie działa, ale nie zadowala mnie wynik tego importu. Załóżmy że mam plik CSV wyglądający tak: 3504,72.00,011179239474,U23947,"nazwa 1" 3506,72.00,011179238910,U23891,"nazwa 2" 3508,72.00,011179238828,U23882,"nazwa 3" 3506,22.00,011179238910,U23891,"nazwa 2" Jak widać 2 i 4 wiersz jest taki sam, różni się jedynie drugą kolumną. W moim kodzie importuje się jednak tylko jeden wiersz, ten, który jest wyżej. W tym wypadku 4 wiersz jest pomijany. Zwracane jest coś takiego: 3504,72.00,011179239474,U23947,"nazwa 1" 3506,72.00,011179238910,U23891,"nazwa 2" 3508,72.00,011179238828,U23882,"nazwa 3" Efekt jaki chcę osiągnąć to: 3504,72.00,011179239474,U23947,"nazwa 1" 3506,94.00,011179238910,U23891,"nazwa 2" 3508,72.00,011179238828,U23882,"nazwa 3" Czyli wartość np. z 2 kolumny się sumowała. 1 kolumna jest unikalna i niepowtarzalna, więc rekordy, które mają tą samą liczbę w kolumnie 1 powinny sumować wynik z kolumny 2. Nie wiem czy jasno wytłumaczyłem. Do tej pory używałem do importu takiego kodu:
Z góry dzięki za jakiekolwiek podpowiedzi. Ten post edytował banki 26.06.2018, 22:56:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 02:35 |