2012-02-22 2 views
0

this을 사용하여 레코드를 CSV 형식으로 내 보냅니다. 그러나 나는 헤더에 스타일을주고 싶다. 여기RoR의 CSV 헤더 스타일

<%= CSV.generate_line(["X"+"\t"+"Y"+"\t"+"Y"+"\t"+"T"]).html_safe %> 
<%@coupons.each do |coupon|%> 
    <%= CSV.generate_line([coupon.x+"\t"+coupon.y+"\t"+coupon.z+"\t"+coupon.t]).html_safe %> 
<%end%> 

가 어떻게 헤더 또는 컬럼 스타일을 제공 할 수 있습니다 내 .erb입니까? 적어도 나는 그들을 대담하게하고 싶다.

Thnaks.

+0

코드를 (제대로) CSV는 말한다하지만 당신은 [전혀 다른 (HTTP 무언가 인 (CVS를 계속 전화 : // CVS. nongnu.org/)) – Gareth

답변

1

CSV는 일반 텍스트 형식이므로 스타일을 추가 할 수 없습니다.

+0

알지만 내 고객은 cvs를 Excel에 표시하고 있습니다. 저는 헤더에 스타일을 줄 수 있는지 궁금합니다. –

+0

아니요, mfdoran이 말했듯이 CSV는 일반 텍스트 형식이므로 스타일을 추가 할 수 없습니다. Excel 문서 (스타일을 * 추가 ​​할 수있는)가 필요하면 더 이상 CSV가 아닙니다. – Gareth

0

스타일, 서식, 차트 등을 사용하려면 ecma-376 (예 : Excel) 또는 odf 파일을 생성해야합니다. 당신의 RoR에있는 경우,이 봐이있을 수 있습니다

http://rubygems.org/gems/axlsx