javascript实现多表头分类交叉报表:html表格

<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe>
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
HTML>
HEAD>
HEAD>

BODY>

divid="report">

div>
br>
inputtype="button"value="create"onclick="create()">

script>...
functioncreate()
...{
vardatas=[
[
'基期1','分类1','指标1','上期','1'],
[
'基期1','分类1','指标1','同期','2'],
[
'基期1','分类1','指标2','上期','3'],
[
'基期1','分类2','指标1','同期','4'],
[
'基期1','分类1','指标3','上期','5'],
[
'基期1','分类2','指标4','同期','6'],
[
'基期1','分类2','指标4','上期','7'],
[
'基期1','分类3','指标1','同期','8'],
[
'基期1','分类3','指标2','上期','9'],
[
'基期1','分类4','指标1','同期','10'],
[
'基期2','分类1','指标2','上期','11'],
[
'基期3','分类1','指标3','上期','12'],
[
'基期4','分类2','指标1','上期','13'],
[
'基期4','分类1','指标2','同期','14'],
[
'基期4','分类2','指标1','同期','15'],
[
'基期4','分类2','指标1','本季','16'],
[
'基期4','分类2','指标2','上期','17'],
[
'基期4','分类1','指标1','上期','18']
];

varrow=0;
varcol=0;
varcol1s=[];

varcount=datas.length;

varpos=newArray(count);
varrowName=[];
//debugger;

for(i=0;icount;i++)
...{
vardata=datas[i];

pos[i]
=newObject();
pos[i].row
=-1;
pos[i].col
=-1;

pos[i].value
=data[4];

for(j=0;jrowName.length;j++)
...{
if(rowName[j]==data[0])
...{
pos[i].row
=j;
break;
}

}


if(pos[i].row==-1)
...{
pos[i].row
=rowName.length;
rowName.push(data[
0]);
}


varcol1='';
varcol2='';
varcol3='';

for(j=0;jcol1s.length;j++)
...{
if(col1s[j].name==data[1])
...{
col1
=col1s[j];
break;
}

}


if(col1=='')
...{
col1
=newObject();
col1.name
=data[1];
col1.col2s
=[];

col1.col
=0;
col1s.push(col1);
}




for(j=0;jcol1.col2s.length;j++)
...{
if(col1.col2s[j].name==data[2])
...{
col2
=col1.col2s[j];
break;
}

}


if(col2=='')
...{
col2
=newObject();
col2.name
=data[2];
col2.col3s
=[];

col1.col2s.push(col2);
}



for(j=0;jcol2.col3s.length;j++)
...{
if(col2.col3s[j].name==data[3])
...{
col3
=col2.col3s[j];
col3.index.push(i);
break;
}

}


if(col3=='')
...{
col3
=newObject();
col3.name
=data[3];
col3.index
=[];
col3.index.push(i);

col2.col3s.push(col3);

col
++;
http://images.csdn.ne
分享到:
评论
happmaoo
  • 浏览: 1285484 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

你可能感兴趣的:(JavaScript,html,J#)