Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # exemplo de geração de arquivo XLS com biblioteca CSV e TAB como caractere
- # de separação de campos. Importante usar quebra de linha no formato DOS (CR+LF)
- require 'csv'
- EOL = "\r\n"
- plan = File.open('arquivo.xls', 'w')
- # cabeçalho
- plan << CSV.generate_line(["NOME","SOBRENOME","DATA","SALDO"], "\t") << EOL
- # dados da tabela
- plan << CSV.generate_line(["FULANO", "DE TAL", "31/12/2008", "2500,00"], "\t") << EOL
- plan << CSV.generate_line(["JOSE", "DA SILVA", "31/10/2008", "3400,00"], "\t") << EOL
- plan << CSV.generate_line(["JOHN", "DOE", "30/11/2008", "4500,00"], "\t") << EOL
- # ok, fecha o arquivo
- plan.close
Add Comment
Please, Sign In to add comment