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