二千年後の君へ 2022-04-24 21:27 采纳率: 100%
浏览 52
已结题

asp.net web窗体aspx 获取word中表格的数据,并添加到数据库

问题遇到的现象和发生背景

img

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

前台页面是web窗体aspx 获取word中表格的数据,并添加到数据库

  • 写回答

3条回答 默认 最新

  • Yijing Sun 2022-04-25 10:09
    关注

    你好,
    FileUpload上传文件到临时文件夹 File.ReadAllText读取文本文件内容,WORD可直接打开,也可使用office组件。打开之后,创一个datatable,将内容读取到datatable 中,接着保存到数据库。请问你是在哪一步有问题?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • 歇歇 2022-04-24 22:34
    关注

    代码仅供参考
    实际上你要用Javascript
    先创建 ActiveXObject("Word.Application");
    打开一个Word文件(此处打开电脑本地文件,参考图片上传)
    读取Word数据
    写入网页控件
    保存
    下面代码仅供参考
    如需提供代码,你加到300元很多人给你写,希望你自己去研究一下

    <HTML>
    <HEAD>
    <title>
    </title>
    </HEAD>
    <body>
    <form id="form">
    <table id = "PrintA" width="100%" border="1" cellspacing="0" cellpadding="0" >
    <TR style="text-align : center;">
    <TD>单元格1</TD>
    <TD>单元格2</TD>
    <TD>单元格3</TD>
    <TD>单元格4</TD>
    </TR>
    <TR>
    <TD colSpan=4 style="text-align : center;"><font color="red" face="Verdana">单元格合并</FONT></TD>
    </TR>
    </TABLE>
    <BR>
    <table id = "Test" width="100%">
    <tr>
    <td><font color="red">test</FONT></td>
    </tr>
    </table>
    </form>
    <input type="button" onclick="javascript:MakeWord();" value="导出页面到Word">
    <SCRIPT LANGUAGE="javascript">
    function MakeWord()
    {
    var word = new ActiveXObject("Word.Application");
    // var doc = word .documents.open("c:\test.doc"); //此处为打开已有的模版
    var doc = word .Documents.Add("",0,1);//不打开模版直接加入内容
    var Range=doc.Range();
    
    var sel = document.body.createTextRange();
    sel.moveToElementText(form);//此处form是页面form的id
    sel.select();
    sel.execCommand("Copy");
    Range.Paste();
    word .Application.Visible = true;
    alert("s");
    word.Application.Selection.InlineShapes.AddPicture("c:\\m20.gif");
    alert("n");
    doc .saveAs("c:\\ba.doc"); //存放到指定的位置注意路径一定要是“\\”不然会报错
    }
    </SCRIPT>
    </body>
    </html>
    
    
    评论
  • Null_Reference 2022-04-25 08:55
    关注

    既然用网页填写数据,为什么还要用word文档。直接网页上form表单填写数据提交保存不好吗

    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月4日
  • 已采纳回答 4月26日
  • 修改了问题 4月24日
  • 赞助了问题酬金5元 4月24日
  • 展开全部

悬赏问题

  • ¥20 arcgis制做交通拥堵时变图
  • ¥15 AD20 PCB板步线 这个要怎么步啊
  • ¥50 关于《奇迹世界》1.5版本,数据修改
  • ¥15 请问这个问题如何解决(关键词-File)
  • ¥50 visual studio 2022和EasyX图形化界面
  • ¥15 找一下报错原因,纠正一下
  • ¥50 Cox回归模型Nomogram图制作报错
  • ¥20 SQL如何查询多级用户的数据
  • ¥15 给车牌识别代码加一个识别轮廓长宽比的代码
  • ¥30 商品价格预测的transformer模型优化