0
인용 부호가있는 필드 앞에 등호를 추가하도록 루비 CSV 모듈에 영향을 미칠 수 있으므로 생성 된 CSV는 Excel에서 읽을 수 있으며 맨 앞의 0을 풀지 않습니다.Excel에서 읽을 수있는 0이 앞에 오는 CSV 내보내기 번호
현재 결과는 다음과 같습니다
ruby-1.9.2-p0 > CSV.generate_line(["01"], :force_quotes => true)
=> "\"01\"\n"
기본 설정은 다음과 같습니다
ruby-1.9.2-p0 > CSV.generate_line(["01"], :force_quotes => true)
=> "=\"01\"\n"
나는 Excel에서 텍스트 파일을 가져올 수있는 옵션이 알고 있지만, 나는이를 방지하고 단지 수 있도록하고 싶습니다 파일을 두 번 클릭하여 엽니 다.
감사합니다 : 이것은 당신이 꽤 많이 당신이 찾고있는 것과 일치 직접 열 서식 옵션을 설정할 수 있어야한다 네이티브 Excel 파일을 생성 할 수 있습니다. CSV 파일을 생성하고 싶지만 불행히도 번호가 숫자 인 것처럼 보이는 것은 아무 것도 해석하지 않습니다. 아무리 영 (0)이나 공백이 있으면 상관 없습니다. 여기 http://creativyst.com/Doc/Articles/CSV/CSV01.htm#CSVAndExcel에 설명 된 해결 방법이 있습니다. 표준 라이브러리의 CSV를 사용하여이 기능을 구현할 수 있기를 기대합니다. – bmihelac
물론. 비표준 CSV 파일을 생성하면 대신 Excel 파일을 만들 수 있습니다. 그렇지만'generate_line ([ "="01 \ ""], ...)'... 또는 이와 비슷한 (올바른 인용 부호로) 뭔가 할 수 있습니다. 그것은 또한 일할 수 있습니다. – Casper
불행히도''generate_line ([ ""= ""01 \ ""], ...)''등호는 바깥에 있어야하므로 작동하지 않습니다. CSV를 쉽게 처리 할 수 있기를 바랬습니다. – bmihelac