나는 openCSV이 (구분 ';'이다 & 따옴표 문자가 '"'이다) CSV 파일을 구문 분석하는 데 사용은 잘못된 형식을 구문 분석 할 때하는 행 아래 추천했습니다 : 컬럼 1, "2 열"칼럼 ""3 결과 값의 배열이다 A [0] = 컬럼 1, A [1] = 2 열, A [2] = 열 "3 하지만 그건 내가 생각하는 겁니다. 옹 결과 (문자열 : 열 ""
CSV 파서를 작성 중이므로 this 표준을 따르고 싶습니다. 그것은 상태 : 각 레코드는 줄 바꿈 (CRLF) 가 어떻게 행 LF 문자의 CR로 끝나는 처리해야으로 구분, 별도의 줄에있는? 나는 그들을 리터럴로 취급하고 들판으로 나가야하며, 행 끝으로 해석해야합니다. 아니면 파일 형식이 잘못 되었나요? 아마도 대부분 유연한 해결책은 두 가지 유형의 라인
나는 fputcsv를 알고 있지만 this "wontfix" bug에 따르면 fputcsv는 입력을 올바르게 이스케이프 처리하지 않으며 호환성 문제로 인해 동작이 수정되지 않습니다. Excel과 LibreOffice가 모든 경우에 열 수 있도록 RFC 4180과 호환되는 구현을 선호합니다. 이 작업을 올바르게 수행하는 라이브러리에 대한 인터넷 검색을 시도했
MySQL 데이터베이스에로드해야하는 CSV 데이터가 있습니다. 글쎄요, 아마도 CSV-ish 일 겁니다. (편집 : actually, it looks like the stuff described in RFC 4180) 각 행은 쉼표로 구분 된 이중 인용 문자열의 목록입니다. 열 값 내에 나타나는 모든 이중 따옴표를 이스케이프하려면 이중 따옴표가 사용됩니다.