Przetworzenie pliku CSV przy imporcie

0

Hej!
Probuje zaiportowac dane z pliku csv do swojego programu. Kazdy rekord to nowy wiersz a pola oddzielone sa znakiem ";". Problem w tym, że tworca tego pliku do jednego z pol wrzucil opis produktu w formacie html gdzie sa znaki przejscia do nowej linii. Nie jestem w stanie sobie z tym poradzic.

Chodzi dokladnie o pole description. Jak widac Excel jest w stanie to ogarnac:

screenshot-20180427073800.png

Niestety moj program sobie z tym nie radzi. Otworzylem plik w Notepad++ i znalazlem cos takiego:

screenshot-20180427073940.png

Wiersz z koncem rekordu konczy sie znakiem LF,

screenshot-20180427074035.png

Wiersze w opisie koncza sie znakami CR.

Teraz mam pytanie. Czy jest sposob zeby usunac te znaki CR zostawiajac znaki LF? Probowalem string_replace ale usuwanie #13 czy #10 nic nie daje. Jak widac excel sobie z tym radzi wiec jest to do zrobienia. Pomozecie?

1

Wykorzystaj do tego celu (import z csv) TSdfDataSet.

0

Dzieki! Sprawdze to:)

A jakies rady odnosnie rozwiazania problemu tak jak zamierzalem?

0

Tekst masz pomiędzy znakami " więc musisz sobie w ten sposób parsować plik. Czyli od " do " masz tekst, następnie rozdzielacz kolumn, w twoim przypadku ; , później możesz mieć znowu " lub liczbę (ewentualnie tekst bez " ), itd. a na końcu znak końca linii, w twoim wypadku LF

1 użytkowników online, w tym zalogowanych: 0, gości: 1