Dzień dobry, Trafiłem na taki problem: od klienta (użytkownika LMS) otrzymuję plik .txt z wyeksportowaną listą faktur z programu LMS. Ten plik wygląda na CSV, poszczególne pola odseparowane są przecinkami, a wartości pól ujęte są w cudzysłowy. Problem pojawia się, gdy w LMS został wprowadzony kontrahent, który w nazwie posiada cudzysłowy, np. Fundacja "Pomocna Ręka" Sp. z o.o. Wówczas w pliku eksportu zapisywana jest wartość pola nazwa jako: ""Pomocna Ręka" Sp. z o.o." Konwersja takiego pliku na XML (Konwerter księgowy) powoduje, że na poziomie wyżej opisanego rekordu następuje nieprawidłowe mapowanie dalszych pól (umieszczonych za tym z cudzysłowami). Wg specyfikacji csv jeśli wewnątrz ciągu znaków, którego granice wznaczają cudzysłowy znajdują się dodatkowe cudzysłowy, to powinny być one podwójne, czyli: Czy istnieje możliwość, aby moduł eksportu LMS zamieniał cudzysłowy napotkane w nazwie klienta na podwójne cudzysłowy "" (zgodnie ze specyfikacją csv)? "wartość1","wartość2"," ""Pomocna Ręka"" Sp. z o.o.","wartość3" MB
uczestnicy (1)
-
Piotr Agorowy