나는이 질문을 실제로 표현하기에 문제가 있으므로 예제를 제공하려고한다.탭 구분 기호가 데이터베이스에서 오는 경우 탭 구분 파일을 작성하는 방법은 무엇입니까?
다음 코드는 예상되는 결과를 생성하고 각 열이 "실제"탭으로 구분 된 구분 된 파일을 생성한다.
CSV.open(@targetfile, "wb", "\t") { |csv|
csv << ["row", "of", "CSV", " }
다음 코드는 예상 한 값을 산출하지 못합니다. 이 경우
CSV.open(@targetfile, "wb", @targetdelimiter) { |csv|
csv << ["row", "of", "CSV", "data"] }
@targetdelimiter
'\t'
입니다.
이 코드는 구분 된 출력을 생성하지만 "실제"탭 문자 대신 '\t'
을 볼 수 있습니다.
db에서 @targetdelimiter='\t'
이라는 첫 번째 코드 블록과 동일한 결과를 얻으려면 어떻게해야합니까?
여기서 '\ t'를 "\ t"로 바꾸는 방법을 묻는 것입니다. 그것은 상당히 흥미로운 질문입니다. 나는 그 대답을 즉시 생각할 수 없습니다. – regularfry