当前位置:文档之家› excel导出下载函数

excel导出下载函数

? //导出调用函数
function export_excel_tycx(sTable){
var xlsApp = new ActiveXObject("Excel.Application");
xlsApp.Visible = true ;
xlsApp.WorkBooks.Add() ;
var xlsWBook = xlsApp.ActiveWorkBook ;
var xlsWSheet = xlsWBook.WorkSheets(1) ;
cellwz = 1 ;
if (sTable==null){
var aRow=document.all("table_content").rows ;
}else{
var aRow=document.getElementById(sTable).rows ;
}
for( var i = 0 ; i < aRow.length ; i ++){
var aCell = aRow[i].cells ;
for ( var j = 0 ; j < aCell.length ; j ++){
xlsWSheet.Cells(i+1,j+1).value = "'" + aCell[j].innerText;
}
}
}



//js和jquery代码一起使用,返回函数是用josn

//根据税票号码获取管理代码
function getRegCode(){
var a=a||window.event;
var current=a.target||a.srcElement;
//获取税票号码
var spno=$(current).val();
//获取税票类型id
var typeid=$(current).parent().prev().find("select option:selected").attr("id");
if(typeid==0&&spno!=""){
$(current).parent().next().find("input").attr("readonly",true);
//ajax提交
$.ajax({url:"getSptaxregCode.do",dataType:"json",data:{"spNo":spno},
type:"POST",async:false,
//成功之后返回函数
success:function(res)
{
if(res.spRegcode!=null&&res.spRegcode.length>0){
$(current).parent().next().find("input").val(res.spRegcode[0].TAXREGCODE);
}else{
alert("没有查到相应的管理代码,请检查你的税票号码是否正确!");
}
},
//错误时候调用
error:function(res)
{

}
});
}else if(typeid!=0){
$(current).parent().next().find("input").attr("readonly",false);
}
}



//jquery中代码

//保存发票数据
$("#savefp").click(function(){
var savefp="";
var taskid=$("#taskid").text();
var errorsa=new Array(1,1,1,1);//第一个判断是否为空,第二个判断税票号码长度,第三个判断管理代码长度, 第四个为税票类型
$("#bndsklrfp tr").each(function(k){
if(k>0)
{
if($(this).find("select option:selected").attr("id")=="1"){
errorsa[3]=errorsa[3]*0;
}else{
savefp=savefp+$(this).find("select option:selected").attr("id")+"@";
}
if($(this).find("td").eq(2).find("input").val()==""){
errorsa[0]=errorsa[0]*0;

}else if($(this).find("td").eq(2).find("input").val().length>20){
errorsa[1]=errorsa[1]*0;
}else{
savefp=savefp+$(this).find("td").eq(2).find("input").val()+"@";
}
if($(this).find("td").eq(3).find("input").val()==""){
errorsa[0]=errorsa[0]*0;
}else if($(this).find("td").eq(3).find("input").val().length>9){
errorsa[2]=errorsa[2]*0;
}else{
savefp=savefp+$(this).find("td").eq(3).find("input").val()+";";
}

}
});
var results=errorsa[0]*errorsa[1]*errorsa[2]*errorsa[3];
if(results!=parseInt(0)){
//提交数据
$.ajax({url:"saveFp.do",dataType:"json",data:{"bndfp":savefp,"taskCode":taskid},type:"POST",async:false,
success:function(res){alert("保存成功!"); },error:function(res) {alert("保存失败!"); }
});
}else if(errorsa[0]==parseInt(0)){
alert("您填写的信息不完整!");
}else if(errorsa[1]==parseInt(0)){
alert("税票号码长度最大长度不能超过20位!");
}else if(errorsa[2]==parseInt(0)){
alert("管理代码最大长度不能超过9位!");
}else{
alert("请选择税票类型!");
}

});

相关主题
文本预览
相关文档 最新文档