其实如果用框架做就方便多了,比如Struts2。在Action里直接写如下代码: " />
乔山办公网我们一直在努力
您的位置:乔山办公网 > word文档 > HTML怎么导出生成word文档-js word导出,word计算

HTML怎么导出生成word文档-js word导出,word计算

作者:乔山办公网日期:

返回目录:word文档


jsp页面导出为word文件需要利用apache的POI来完成。
核心代码如下:

<%@ page contentType="application/msword; charset=gb2312" %>
其实如果用框架做就方便多了,比如Struts2。在Action里直接写如下代码:
if(out!=null){
String fileName="";
fileName+="评价报告.doc";
try {
HttpServletResponse response = ServletActionContext.getResponse();
response.setHeader("Content-disposition","attachment; filename="+new String(fileName.getBytes("GB2312"), "8859_1"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
out是jsp页面表单元素,一个button,用于提交表单到相e799bee5baa6e997aee7ad94e4b893e5b19e338应Action进行Word下载。Action设置jsp页面头文件。这样每次点击button就可以把相应jsp页面的内容保存到Word中并且支持下载,Word中内容并且是可编辑状态。

1、保存网页
在浏览器中访问目标网页,执行菜单“文件”→“另存为”,文件类型选择“网页,全部”。
2、用WPS文字打开html文件
执行“文件”→“打开”,文件类型选择“网页文件”或“所有文件”,以打开刚才下载得到的《[征稿八]怎样用WPS制作PDF》html文件。
3、去掉不需要的部分
注:表格形式出现的正文,可以选中后执行“表格”→“转换”zhidao→“表格转换为文本”去除表格外框。
4、最后另存为WPS文档或WORD文档即可。
js 怎么将html页面保存word,我们需要使用自己编写的函数,然后在通过moveToElementText这个函数获取到html的内容,然后在保存就可以了,这里我提交一段代码:
<html>
2<head>
3 <title>测试HTML导出内容至WORD</title>
4 <script type="text/javascript" language="javascript">
5 //指定页面区域内容导入Word
6 function exportToWord(controlId) {
7 var control = document.getElementById(controlId);
8 try {
9 var oWD = new ActiveXObject("Word.Application");
10 var oDC = oWD.Documents.Add("", 0, 1);
11 var oRange = oDC.Range(0, 1);
12 var sel = document.body.createTextRange();
13 try {
14 sel.moveToElementText(control);
15 } catch (notE) {
16 alert("导出数据失败,7a64e4b893e5b19e365没有数据可以导出。");
17 window.close();
18 return;
19 }
20 sel.select();
21 sel.execCommand("Copy");
22 oRange.Paste();
23 oWD.Application.Visible = true;
24 //window.close();
25 }
26 catch (e) {
27 alert("导出数据失败,需要在客户机器安装Microsoft Office Word(不限版本),将当前站点加入信任站点,允许在IE中运行ActiveX控件。");
28 try { oWD.Quit(); } catch (ex) { }
29 //window.close();
30 }
31 }
32 </script>
33</head>
34<body>
35 <div id="TestDiv">
36 <div align="center">爱情公寓第三季成绩表</div>
37
38 <table width="100%">
39 <tr>
40 <td style="background-color: #F50AE5; font-weight: bold;text-align:center">
41 名次
42 </td>
43 <td style="background-color: #F50AE5; font-weight: bold;text-align:center">
44 姓名
45 </td>
46 <td style="background-color: #F50AE5; font-weight: bold;text-align:center">
47 总分
48 </td>
49 </tr>
50 <tr>
51 <td style="text-align:center">
52 2012001
53 </td>
54 <td style="text-align:center">
55 曾小贤
56 </td>
57 <td style="text-align:center">
58 86
59 </td>
60 </tr>
61 <tr>
62 <td style="text-align:center">
63 2012002
64 </td>
65 <td style="text-align:center">
66 胡一菲
67 </td>
68 <td style="text-align:center">
69 85
70 </td>
71 </tr>
72 </table>
73 </div>
74 <div>
75 <div style="text-align:center">
76 <input type="button" value="导出到WORD" onclick="return exportToWord('TestDiv')" />
77 </div>
78</body>
79</html>

word前端的导出的话,还真没做过,excel倒是有很多例子,不过网上兼容性都不是太好,实在不行就用后端导出。

相关阅读

  • HTML怎么导出生成word文档-js word导出,word计算

  • 乔山办公网word文档
  • jsp页面导出为word文件需要利用apache的POI来完成。核心代码如下:<%@ page contentType="application/msword; charset=gb2312" %> 其实如果用框架做就方便多了,比如Struts2。在Action里直接写如下代码:
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网