2011-03-25 2 views
0

다음 코드는 csv 파일에 대한 데이터를 포함하고 있습니다. 이제는 모든 열에 대해 왼쪽 정렬로 데이터를 표시하고 싶습니다.작성 중 CSV 파일 형식 지정 옵션

CSV.open("projects.csv",'w') do |row| 

    if user.god? 
    row << ["Project Name","Manager","Total Resources","Hours Required"] 
    each_project_detail.each do |project_detail| 
     row << [project_detail["project_name"], project_detail["manager_name"].join("\n"), project_detail["total_resources"], project_detail["estimated_hours"].round, project_detail["development_hours"].round, project_detail["extra_hours"].round] 
    end 
    else 
    row << ["Project Name","Hours Required","Hours Spent", "Extra Hours"] 
    each_project_detail.each do |project_detail| 
     row << [project_detail["project_name"], project_detail["estimated_hours"].round, project_detail["development_hours"].round, project_detail["extra_hours"].round] 
    end 
    end 
end 

답변

3

CSV 파일의 형식을 지정할 수 없습니다. 열에 정렬한다는 개념은 없습니다. 그냥 쉼표로 구분 된 값입니다!