Mam logowanie w formacie CSV wypiszemy dla pewnej operacji logowania. Jednak jedno z pól umożliwia wprowadzenie danych wejściowych użytkownika i muszę się upewnić, że , jeśli wprowadzą przecinek w polu, w którym je przeanalizujemy i zastąpią czymś w rodzaju, co powiedzmy, że program Excel będzie mógł czytać i wyświetlać przecinek na jego miejscu (aby czytnik csv nie pomyślał, że to koniec kolumny).Pokaż przecinek w CSV bez użycia przecinka
Obecnie zastąpić przecinek z ,
ale to pokazuje jak dosłownym ciąg w programie Excel.
Czy istnieje standardowy sposób wyświetlania przecinka w pliku CSV bez użycia rzeczywistego znaku przecinka? Nawet rozwiązanie, które działa tylko z programem Excel, będzie działało, ponieważ większość naszych klientów będzie używać programu Excel do wyświetlania tego pliku.
Dzięki. Nie wiedziałem, że parsery CSV były wystarczająco inteligentne, aby uciec całymi polami w postaci takich ciągów znaków, jak –
Nie wszystkie, zwłaszcza Excel –
@MareInfinitus: Excel rozumie format, który opisałem. Robię to cały czas z ogromnymi zbiorami danych. Prawie każde oprogramowanie, które utrzymuje i twierdzi, że obsługuje pliki CSV, zrozumie to cytowanie. –