Exportar para CSV

Bom dia, eu gostaria de inverter um export de xls para csv, pois em csv o arquivo fica bem menor, em xls ele ficou com quase 400 mega e me disseram que se fosse em csv ficaria em torno de 50 mega.
Dei uma lida que teria que tirar as tags html do meu relatório e finaliza-las com virgula.
Vou postar um trecho do código que esta sendo exportado para excel e gostaria que alguém me exemplificasse de como ficaria para exportar para csv, segue o código:

out.append("

");
if(request.getParameter(“report”).equalsIgnoreCase(“xls”))
out.append(“”);
else
out.append("”);
  	out.append("<tr>");
  	out.append("<td class='relatHeader'>Data inicial</td><td class='relatCol1'>" + ftime.format(datas.getBegin().getTime()) + "</td>");
  	out.append("<td class='relatHeader'>Data final</td><td class='relatCol1'>" + ftime.format(datas.getEnd().getTime()) + "</td>");
  	out.append("</tr>");

Tudo isso esta dentro de uma classe java feito com um writer e etc… eu só gostaria de saber como ficariam as linhas…

Obrigado!

Relatório” + ftime.format(new Date()) + “
Relat&oacuterio de Disponibilidade de Telemetria Di&aacuterio - " + ftime.format(new Date()) + “