import java.io.FileInputStream
import java.io.FileNotFoundException
import java.io.FileOutputStream
import java.io.IOException
public class HelloWorld {
public static void main(String[] args) throws IOException {
FileInputStream fs = new FileInputStream("裤棚E:\\22.txt")
byte[] buf = new byte[1024*20]
int k = fs.read(buf, 0, buf.length)
System.out.println(new String(buf))
}
}
你先把xls文件组织好然后用
response.setContentType(
"application/ms-excelcharset=GB2312")
response.setHeader(
"Content-Disposition",
"attachmentfilename=keke.xls")
设置响应头
然后把xls对象用二进制流读进来
转成蚂此byte[]
在用
response.getOutputStream()得到响应的输出流
把btye[]输入到也面就可以了
由于我没有用过楼主所用的WritableWorkbook这迹谈个类,所以怎样转我也不敢乱说
我做XLS的时候用的是POI的包,他内部封装了一些东西,可以很容易的就得到workbook的流.
如闷州迅果楼主有兴趣,建议看一下,使用起来非常简单
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)