怎么解决项目中,需要从数据库中读取大量数据,然后以*xls文件输出的性能有关问题

如何解决项目中,需要从数据库中读取大量数据,然后以*.xls文件输出的性能问题
数据量大概10万条左右,再从数据库中,取得数据,然后后台把取得的数据用java写入excel文件时,遇到性能问题,时间很长,数据库设计没问题,问下有没有高手提出个解决的方案。
数据库 excel java

------解决方案--------------------
导出csv格式啊。这个速度跟你写txt效率差不多。