本文目录一览:
- 1、java中,如何实现将导出的excel导出的数据条数及无法导出数据提示在页面
- 2、java POI 导出的Excel表打开时提示“ xxxx.xlsx 发现不可读取的内容 是否恢复”
- 3、java导出 提示导出成功信息
java中,如何实现将导出的excel导出的数据条数及无法导出数据提示在页面
将数据表中的数据导出并保存为xls简单,用SSIS或者查询出来之后另存为都可以。但是,这个表中的分类有数百个,如果一个个用SSIS或者查询另存为的话,工作量巨大。前思后想,想到了用while循环查询,并用bcp导出的方法。下面是相关代码:
--声明需要的变量
set @sql=@sql+' union all select 列名1,列名2,列名3 from t_TestTable where TypeID='+cast(@TypeID as varchar(8))+')a queryout F:\datafile\TypeData'+cast(@TypeID as varchar(8))+'.xls -c -q -SServerName -Usa -PSAPASSWORD -dDBName'--查询满足条件的记录并保存到xls文件中
java POI 导出的Excel表打开时提示“ xxxx.xlsx 发现不可读取的内容 是否恢复”
你在做导出的时候如果是用已经画好的模板再动态去做合并的话,最好将存在的模板恢复到初始格式,这样用poi做合并的时候就不会报这个问题了
java导出 提示导出成功信息
java:
request.setAttribute("Msg", "成功导出3条记录");
导出后加载的页面:
%
String message = request.getAttribute("Msg")==null?"":request.getAttribute("Msg").toString();
%
script language="javascript"
var msg1 = "%=message%";
if(msg1 != '')
alert(msg1);
%}%
这是脚本弹出式提示.不知是否你想要的,也可改成页面中显示,不用弹出的.