为什么在本地可以导出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();
怎么将内容写到硬盘上 ...已经解决 展开
为什么在本地可以导出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();
怎么将内容写到硬盘上 ...已经解决 展开
5个回答
展开全部
我现在也做的这个项目 你这个代码是把Excel导出到指定的盘上 你在自己的电脑上发布的时候能导出来 而发布的时候 是导出在服务器上而不是你的电脑上 你要从服务器上拿下数据才可以
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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; 这是另外一种导出方法
Workbook workbook1 = excel1.Workbooks.Add(true);
Worksheet worksheet1 = (Worksheet)workbook1.Worksheets["sheet1"];
excel1.Visible = true; 这是另外一种导出方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我的也是这个问题
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询