내 DB의 테이블 (조회수)에서 탭으로 구분 된 ASCII 파일을 만들어야합니다. 이 테이블을 이미 CSV 파일로 내보낼 수 있습니다. 이 일을하는 가장 좋은 방법은 무엇입니까? 이것을 레일로 쉽게 만들 수있는 방법이 있습니까?탭에서 구분 된 ASCII 파일을 레일에 작성하십시오.
2
A
답변
0
는 "의"CSV 데이터가 "something.csv"에 의해 구분 된 가정
require 'csv'
File.open("tab_seperated.txt", "w+") do |f|
f << CSV.parse(File.read("something.csv")).map{|row| row.join("\t")}.join("\n")
end
1
당신은이 방법을 레일 콘솔에서 직접 할 (또는 레이크 작업에 넣어) 할 수 있습니다
당신은 너무 FasterCVS 사용할 수 있습니다File.open('file.txt', 'w') do |f|
f.puts Hits.all.map { |h| [h.value1, h.value2].join("\t") }.join("\n")
end
2
는
(루비 1.9에 포함)관련 문제
- 1. 인쇄 된 페이지를 인쇄하려면 libary가 필요하고 탭으로 구분 된 파일을 작성하십시오.
- 2. vb6에 파일을 Excel로 작성하십시오.
- 3. JENA로 OWL 파일을 작성하십시오.
- 4. jboss 디렉토리에 파일을 작성하십시오.
- 5. htaccess에 파일을 작성하십시오.
- 6. 파일을 C 혼란으로 작성하십시오.
- 7. 정규식이 탭으로 구분 된 파일을 구문 분석합니다.
- 8. 탭으로 구분 된 파일을 사전 (파이썬)
- 9. 탭으로 구분 된 텍스트 파일을 데이터베이스에 액세스
- 10. vb.net의 구분 된 파일
- 11. Linux의 확장 된 Ascii
- 12. emacs에서 구분 된 열보기
- 13. 소스 ASCII 파일을 JPEG로 변환
- 14. 레일에 인증 된 시스템
- 15. MIME 파일을 큰 따옴표로 작성하십시오.
- 16. MIDI 파일을 C++로 작성하십시오.
- 17. 파이프로 구분 된 파일을 탭으로 구분 된 파일로 변환하고 목록 상자에 결과를 표시하는 방법 VBA
- 18. 큰 파일을 레일에 일괄 업로드
- 19. Vb6 : 탭으로 구분 된 텍스트 구분
- 20. 템플릿 데이터가 포함 된 새 CSV 파일을 PHP로 작성하십시오.
- 21. 정의 된 최대 줄 수를 가진 텍스트 파일을 Java로 작성하십시오.
- 22. 탭으로 구분 된 파일의 인용문
- 23. 구분 된 문자열
- 24. 점으로 구분 된 문자열은
- 25. 구분 된 공간에서 텍스트보기
- 26. 구분 된 오류
- 27. 쉼표로 구분 된 정규식
- 28. Microsoft.VisualBasic.FileIO.TextFieldParser가 ± Ascii 241을? Ascii 63
- 29. URL asp .htaccess 파일을 다시 작성하십시오.
- 30. 레일에 루비의 중첩 된 레이아웃