为什么在本地可以导出Excel表,但是一上传服务器就不行了,导出的表里没有数据 求解答 100

这是一个导出Excel文件的代码,可能路径有问题,求服务器上的路径为什么在本地可以导出Excel表,但是一上传服务器就不行了,导出的表里没有数据求解答FileInputS... 这是一个导出Excel文件的代码,可能路径有问题,求服务器上的路径
为什么在本地可以导出Excel表,但是一上传服务器就不行了,导出的表里没有数据
求解答
FileInputStream f = new FileInputStream(file);
byte[] fb = new byte[f.available()];
f.read(fb);
response.setHeader("Content-disposition", "attachment; filename="+fileName + ".xls");
ByteArrayInputStream bais = new ByteArrayInputStream(fb);
int b;
while ((b = bais.read()) != -1 ) {
response.getOutputStream().write(b);
}
response.getOutputStream().flush();
response.getOutputStream().close();
怎么将内容写到硬盘上 ...已经解决
展开
 我来答
william566
2013-06-04 · 超过14用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:38.4万
展开全部

你这上下两端代码没什么关系啊,上面那段代码粘全了么,如果想输出,在最后加上:

wwb.write();
wwb.close();

就行了,不用下面那段代码。

更多追问追答
追问
我上面也写了 后面那两句了啊 但是在本地可以 ,一上传到服务器就没有数据 ..求解 是不是路径问题啊
追答
检查一下你本地和服务连的数据库是不是一个,服务器上的代码获得的user list是不是空的。
莫醒醒PPL
2014-09-17 · 超过21用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:31万
展开全部
我现在也做的这个项目 你这个代码是把Excel导出到指定的盘上 你在自己的电脑上发布的时候能导出来 而发布的时候 是导出在服务器上而不是你的电脑上 你要从服务器上拿下数据才可以
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
方框梦
2013-08-26
知道答主
回答量:2
采纳率:0%
帮助的人:2983
展开全部
Microsoft.Office.Interop.Excel.Application excel1 = new Microsoft.Office.Interop.Excel.Application();
Workbook workbook1 = excel1.Workbooks.Add(true);
Worksheet worksheet1 = (Worksheet)workbook1.Worksheets["sheet1"];

excel1.Visible = true; 这是另外一种导出方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanghjj497
2013-11-06
知道答主
回答量:1
采纳率:0%
帮助的人:1450
展开全部
求解答啊,我也是同样的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
787645036qq
推荐于2018-03-07
知道答主
回答量:1
采纳率:100%
帮助的人:1491
展开全部
我的也是这个问题
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式