项目需求:
需要将前台页面上的某些数据写入到模板Excel 里面。
解决方案:
采用NPOI (DLL下载)。
1. 前台页 Default.aspx
2. 逻辑处理页 toExcel.aspx
3. 模板SMARTRpt.xlsx 放到 template文件夹里
前台代码
<input type="button" name="excelBut" value="导出Excel" onclick="toExcel()" class="sgbtn" />
收集数据
function toExcel() {
.
.
.
.
post("/toExcel.aspx", {action:"tabletoexcel", reportData: data });
}
前台发送数据
function post(URL, PARAMS) {
var temp = document.createElement("form");
temp.action = URL;
temp.method = "post";
temp.style.display = "non