Download de arquivo excel

2 respostas
T

Criei uma interface para download de arquivos excel, só que quando o download é feito o arquivo baixado perde toda a formatação e os caracteres fica ilegíveis.
Estou usando o seguinte código para realizar o download:

String filename = arquivo.xls;

String filepath = d:\”;

response.reset();

response.setContentType(APPLICATION/OCTET-STREAM);

response.setHeader(Content-Disposition, attachment; filename=" + filename + “”");

FileInputStream fileInputStream = new FileInputStream(filepath + filename);

int i;

while ((i=fileInputStream.read()) != -1){

out.write(i);

}

fileInputStream.close();

out.close();

Após fazer o download do arquivo o resultado que tenho é algo do tipo:
Џࡱက; Ӑ̇Aဂ@ \pAna Elisa Sessin Ba==h:#8X@"ڀ1ȀArial1ȀArial1ȀArial1ȀArial1@Arial"$"#,##0_);("$"#,##0)!"$"#,##0_);[Red]("$"#,##0)"a"$"#,##0.00_);("$"#,##0.00)’""$"#,##0.00_);[Red]("$"#,##0.00)72_("$" #,##0_);("$"* (#,##0);("$"* “-”);(@).))(* #,##0_);(* (#,##0);(* “-”);(@)?,:("$"*

Já tentei alterar a linha response.setContentType(“APPLICATION/OCTET-STREAM”) para:
response.setContentType(“APPLICATION/DOWNLOAD”) e response.setContentType(“APPLICATION/vnd.ms-excel”)

Algué sabe como faço para resolver este problema?

Obrigado

2 Respostas

F

Tenta usar o Content Type application/vnd.ms-excel

T

Franklin,

Eu já tentei usar e tbm não funcionou. Alguma outra sugestão?

Criado 8 de março de 2007
Ultima resposta 8 de mar. de 2007
Respostas 2
Participantes 2