通过Web页面中的 Excel 按钮导出 Excel 文件
来源:互联网 发布:office for mac 安装 编辑:程序博客网 时间:2024/06/09 22:55
一、JSP 文件
< div id="content" >
<table id="dg" title="Menu Hits" class="easyui-datagrid" style="height:600px" url="${ctx}/json/getName.action"
toolbar ="#toolbar" pagination ="true" pageList ="[5,10,15]"
< thead>
<tr>
</thead >
<div id=”toolbar”>
<a href=”class=”easyui-linkbutton” iconCls=”icon-save” plain=”true” onClick=”exportExcel()”> Excel </a>
</div>
<script type=”text/javascript”>
function exportExcel(){
var date=$(“#date”).datebox(“getValue”);
var text=$(“#txtId”).val();
location.href
} </script>
</div>
二、struts 文件
<action name=”exportExcel” class=”exportAction” method=”exportExcel”>
<result name=”success” type=”stream” >
<param name=”contentType”>application/vnd.ms-excel</param>
<param name=”inputName”> excelStream</param>
<param name=”contentDispostion”>attachment;filename=”$(fileName).xls”</param>
<param name=”bufferSize”>1024</param>
</result >
</action>
三、java 文件
searchInput = new SysName(); // SysName 是一个 Model 对应数据库文件
searchInput.setName(name); // JSP 中传送的 parameter
List name= nameService.search(searchInput, date); // 读取数据库
HSSFWorkbook workbook = getWorkbook(name, date);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
workbook.write(baos);
baos.flush();
byte[] aa = baos.toByteArray();
excelStream = new ByteArrayInputStream(aa, 0, aa.length);
baos.close();
return SUCCESS;
}
1.
2. getWorkbook() - 生成EXCEL表
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet1 = workbook.createSheet("Total"); //包含两个sheet页
HSSFSheet sheet2 = workbook.createSheet("Details");
HSSFRow row = sheet1.createRow(0);
HSSFCell cell
- 通过Web页面中的 Excel 按钮导出 Excel 文件
- 通过DataTable导出Excel文件
- 页面导出Excel文件总结
- web页面导出标准word/excel/txt文件
- web项目-Excel文件导出
- WEB页面导出为EXCEL文档
- WEB页面导出为EXCEL,Word
- 导出excel 后 页面按钮失效(页面假死)
- 直接通过网页jsp导出Excel文件
- Java 通过Xml导出Excel文件,Java Excel 导出工具类,Java导出Excel工具类
- 将页面数据导出到excel文件
- 将页面数据导出到excel文件
- 有关JSP页面导出EXCEL文件
- 发布web项目中的excel 导出
- 导出excel文件问题[WEB学习实例]
- Web: 从DataTable导出Excel文件
- java web app 导出csv excel 文件
- 在aspx页面中将DataTable中的数据通过GridView导出到Excel中
- MongoDB Replica Set (复制集)
- poj 2229,简单的动态规划
- nyoj 疯牛(二分+贪心)
- jquery使用问题
- MongoDb的Java客户端配置
- 通过Web页面中的 Excel 按钮导出 Excel 文件
- 【Java】如何创建内部类的实例?
- 获取实例
- struts2实现文件上传与下载功能
- 深度学习常用激活函数之— Sigmoid & ReLU & Softmax
- ArrayCollection排序
- 记一次实习电话面试经历
- iOS开发之NSData和NSString相互转换
- C++抽象编程——数据文件的基本操作