Asp怎样把网页表格保存为Excel文件?(急用)

时间:2022-07-06 11:50:58
Asp怎样把网页表格保存为Excel文件,除了用fso,还有什么其他方法,请给出完整的代码,可以设置excel的格的大小,颜色,字体的,要成功事例,网上的我都找过了,好像都不行。

高手请指点小弟迷津~~~~

<table width="500" border="0" cellpadding="3" cellspacing="1" bgcolor="#D7D7D7">
  <tr>
    <td colspan="2" bgcolor="#F2F2F2"><b>资料列表:
      <input type="hidden" name="id" value="16" />
          <input type="hidden" name="sign" value="1" />
          <input type="hidden" name="action1" value="" />
    </b></td>
  </tr>
  <tr>
    <td width="100"  align="right" bgcolor="#FFFFFF">表单号:</td>
    <td bgcolor="#FFFFFF">200712271108
        <input type="hidden" name="fnum" value="200712271108" /></td>
  </tr>
  <tr>
    <td width="100" align="right" bgcolor="#FFFFFF">职工名:</td>
    <td bgcolor="#FFFFFF">s
        <input type="hidden" name="Name" value="s" /></td>
  </tr>
</table>

就帮我把上面的网页表格生成excel就可以了

8 个解决方案

#1


生成excel可以用office带有的owc web组件,比较方便,fso实际生成的是类似csv的文本文件
你把你的表格内容直接保存为xls文件,也是可以用excel打开的

#2


自己顶,没人答……※……

#3


还没人答吗?我再顶

#4


痛苦,怎么没人回答

#5


在table 前 边加一句 <%response.ContentType ="application/vnd.ms-Excel"%> 就可以了。

#6


<%response.ContentType   ="application/vnd.ms-Excel"%>
<table   width="500"   border="0"   cellpadding="3"   cellspacing="1"   bgcolor="#D7D7D7"> 
    <tr> 
        <td   colspan="2"   bgcolor="#F2F2F2"> <b> 资料列表: 
            <input   type="hidden"   name="id"   value="16"   /> 
                    <input   type="hidden"   name="sign"   value="1"   /> 
                    <input   type="hidden"   name="action1"   value=""   /> 
        </b> </td> 
    </tr> 
    <tr> 
        <td   width="100"     align="right"   bgcolor="#FFFFFF"> 表单号: </td> 
        <td   bgcolor="#FFFFFF"> 200712271108 
                <input   type="hidden"   name="fnum"   value="200712271108"   /> </td> 
    </tr> 
    <tr> 
        <td   width="100"   align="right"   bgcolor="#FFFFFF"> 职工名: </td> 
        <td   bgcolor="#FFFFFF"> s 
                <input   type="hidden"   name="Name"   value="s"   /> </td> 
    </tr> 
</table> 
这样就可以了,注意这一页光输出表格的东西,不要再写别的东西了,否则他会把网页显示的东西全部写进excel表格

#7


不知道,我也在找

#8


引用 4 楼 worm128 的回复:
痛苦,怎么没人回答

这种方法简单,可以用

#1


生成excel可以用office带有的owc web组件,比较方便,fso实际生成的是类似csv的文本文件
你把你的表格内容直接保存为xls文件,也是可以用excel打开的

#2


自己顶,没人答……※……

#3


还没人答吗?我再顶

#4


痛苦,怎么没人回答

#5


在table 前 边加一句 <%response.ContentType ="application/vnd.ms-Excel"%> 就可以了。

#6


<%response.ContentType   ="application/vnd.ms-Excel"%>
<table   width="500"   border="0"   cellpadding="3"   cellspacing="1"   bgcolor="#D7D7D7"> 
    <tr> 
        <td   colspan="2"   bgcolor="#F2F2F2"> <b> 资料列表: 
            <input   type="hidden"   name="id"   value="16"   /> 
                    <input   type="hidden"   name="sign"   value="1"   /> 
                    <input   type="hidden"   name="action1"   value=""   /> 
        </b> </td> 
    </tr> 
    <tr> 
        <td   width="100"     align="right"   bgcolor="#FFFFFF"> 表单号: </td> 
        <td   bgcolor="#FFFFFF"> 200712271108 
                <input   type="hidden"   name="fnum"   value="200712271108"   /> </td> 
    </tr> 
    <tr> 
        <td   width="100"   align="right"   bgcolor="#FFFFFF"> 职工名: </td> 
        <td   bgcolor="#FFFFFF"> s 
                <input   type="hidden"   name="Name"   value="s"   /> </td> 
    </tr> 
</table> 
这样就可以了,注意这一页光输出表格的东西,不要再写别的东西了,否则他会把网页显示的东西全部写进excel表格

#7


不知道,我也在找

#8


引用 4 楼 worm128 的回复:
痛苦,怎么没人回答

这种方法简单,可以用