CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

如何将网页中的表格导入到word文件中去?

楼主19az(相信我,没错的!)2004-09-04 08:26:24 在 Web 开发 / ASP 提问

我现在想将输出在网页中的表格(动态输出的)写入到word文件中去,我试了一下,能创建word文档,字符串也能够随便写进,但是如何将表格也完完整整的写进去呢,请高手指点!!! 问题点数:50、回复次数:10Top

1 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2004-09-04 08:28:50 得分 5

word.application…………Top

2 楼huhanshan013(飞兵团将军)回复于 2004-09-04 08:33:59 得分 0

标记,跟着认真学习Top

3 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2004-09-04 08:34:20 得分 5

<%@     Language=VBScript     %>      
  <%      
  Response.Buffer     =     True      
  Response.ContentType     =     "application/vnd.ms-word"      
  %>      
  <table     border="1">      
            <tr>      
                        <th>项目     A</th>      
                        <th>项目     B</th>      
                        <th>合计</th>      
                        <th>项目     C</th>      
                        <th>项目     D</th>      
                        <th>合计</th>      
            </tr>      
            <tr>      
                        <td     height="30"><%=Request.form("aa")%></td>      
                        <td>3</td>      
                        <td>5</td>      
                        <td>6</td>      
                        <td>7</td>      
                        <td><font     color="red">=sum(a2:e2)*100</font></td>      
            </tr>      
            <tr>      
                        <td>2</td>      
                        <td>1</td>      
                        <td     colspan="4"><font     color="red">=sum(a3:b3)+f2</font></td>      
            </tr>      
  </table>      
  Top

4 楼evilzydar(zydar)回复于 2004-09-04 13:58:10 得分 0

<meta   http-equiv='Content-Type'   content='application/vnd.ms-word'>Top

5 楼19az(相信我,没错的!)回复于 2004-09-06 12:11:17 得分 0

谁有详细的代码,贴山来吧  
  能实现将一个简单的表格插到word文档中即可  
  最好能举个例子,我在这里多谢了,即决立马结贴Top

6 楼aspczlover(你的骄傲...)回复于 2004-09-06 15:25:23 得分 40

<title>将浏览器表格导入到word</title>  
  <input   type="button"   name="out_word"   onclick="vbscript:buildDoc(data)"   value="导出到word"   class="notPrint">    
  <%  
  %>  
   
  <SCRIPT   LANGUAGE=VBScript>  
  <!--  
  Private   Sub   buildDoc(tbl)  
          Dim   objWordApp  
          Dim   objWordDoc  
          Dim   objParagraph  
          Dim   objRange  
          Dim   objTable  
          Dim   row,   col  
          Dim   i,   j  
   
          row   =   tbl.rows.length  
          col   =   tbl.rows.item(0).cells.length  
          Set   objWordApp   =   CreateObject("Word.Application")  
          Set   objWordDoc   =   objWordApp.Documents.Add  
          objWordApp.Visible   =   True  
          Set   objWordApp   =   Nothing  
           
          Set   objParagraph   =   objWordDoc.Paragraphs.Add  
          Set   objRange   =   objParagraph.Range  
          With   objRange  
                  .InsertBefore   "哈哈哈"  
                  .ParagraphFormat.Alignment   =   1  
                  .Bold   =   True  
  .Font.Name   =   "隶书"   //设定标题字体  
                  .Font.Size   =   15  
          End   With  
          Set   objRange   =   Nothing  
          Set   objParagraph   =   Nothing  
           
          Set   objParagraph   =   objWordDoc.Paragraphs.Add  
          Set   objRange   =   objParagraph.Range  
          objRange.InsertBefore   ("")  
          Set   objTable   =   objWordDoc.Tables.Add(objRange,   row,   col)  
          Set   objRange   =   Nothing  
          Set   objParagraph   =   Nothing  
           
          For   i   =   1   To   row  
                  For   j   =   1   To   col  
                          objTable.Cell(i,   j).Range.Text   =   tbl.rows.item(i-1).cells.item(j-1).innerText  
                  Next  
          Next  
          Set   objTable   =   Nothing  
          Set   objWordDoc   =   Nothing  
  End   Sub  
  //-->  
  </SCRIPT>  
  <table   id="data"   width="200"   border="1">  
      <tr>  
          <td>11</td>  
          <td>11</td>  
      </tr>  
      <tr>  
          <td>22</td>  
          <td>22</td>  
      </tr>  
      <tr>  
          <td>33</td>  
          <td>33</td>  
      </tr>  
      <tr>  
          <td>44 </td>  
          <td>44</td>  
      </tr>  
  </table>Top

7 楼devinjiang(老怪)回复于 2004-09-06 15:43:36 得分 0

同意aspczlover(执子之手...)Top

8 楼19az(相信我,没错的!)回复于 2004-09-06 16:38:38 得分 0

aspczlover(执子之手...)   ,你的代码,我试了一下,报以下错误:  
  ActiveX部件不能创建"word.Application".  
  是不是还需要什么组件啊?  
  请详细告知,谢谢!Top

9 楼aspczlover(你的骄傲...)回复于 2004-09-06 17:34:02 得分 0

浏览器-internet选项-安全-自定义安全级别-对没有标记为安全的activx控件初始化和运行改为“启用”Top

10 楼19az(相信我,没错的!)回复于 2004-09-06 17:53:37 得分 0

好了,问题已经解决  
  谢谢  
  Top

相关问题

  • 希望将网页上的一个表格导入到 word 文档中,形式也为表格:(
  • 请问是否可以在html页面中把网页中的表格内容导入到word中,我现在可以导入到excel,但不知道怎样导入到word中,请指教!
  • 怎么样把网页里表格的数据通过delphi写的程序导入到数据库中去。
  • 如果是以表格形式的word文档导入数据库呢?
  • 一个WORD 文档,用表格做的,怎么样把它导入到DW中
  • 急!请问在DELPHI中把EXCEL和WORD的表格数据导入在数据库中?
  • 如何把一个word或excl做的表格中的数据导入到sql2000中,并且每张表导入到一条数据?
  • .net做的表格怎样导入Excel表格中?
  • word表格
  • asp.net + c# 中如何在网页中显示word中的内容啊?(word文档中有表格)

关键词

  • 表格
  • word
  • 项目
  • 安全

得分解答快速导航

  • 帖主:19az
  • liuxiaoyi666
  • liuxiaoyi666
  • aspczlover

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo