web 横向导出word
做报表的时候,表格数据列头太多,需要横向导出。
<html>
<head>
<title>web横向导出word</title>
<script type="text/javascript">
function AutomateWord(tableid,reportName)
{
try{
var oWD = new ActiveXObject("Word.Application");
}catch(e){
alert("无法调用Office对象,请确保您的机器已安装了Office并已将本系统的站点名加入到IE的信任站点列表中!");
return;
}
//默认为页面视图
var oDC = oWD.Documents.Add("",0,0);
oWD.ActiveDocument.PageSetup.TopMargin = 2.5/0.035;
oWD.ActiveDocument.PageSetup.LeftMargin = 2.5/0.035;
oWD.ActiveDocument.PageSetup.BottomMargin = 2.5/0.035;
oWD.ActiveDocument.PageSetup.RightMargin = 2.5/0.035;
//oWD.ActiveDocument.PageSetup.LinesPage = 0;
var oRange =oDC.Range(0,1);
var sel = document.body.createTextRange();
sel.moveToElementText(tableid);
sel.select();
sel.execCommand("Copy");
oRange.Paste();
//oWD.ActiveDocument.ActiveWindow.View.Type=3 //设定显示为页面视图状态
oWD.ActiveWindow.Caption=reportName;
oWD.Application.DefaultSaveFormat = "doc"
oWD.Application.Visible = true;
}
</script>
<style type="text/css">
span.pagebreak{line-height: 125%;}
span br.brbreak{page-break-before: always; mso-break-type: section-break;}
div.Section1{page: Section1;}
div.Section2{page: Section2;}
@page Section2{size: 29.7cm 21.0cm;mso-page-orientation: landscape; }
</style>
</head>
<body>
<div>
<input id="btnDc" type="button" value="导出" οnclick="AutomateWord(dc,'web横向导出word')" />
</div>
<div id="dc" style="width:21cm; padding:2.52cm auto; margin-right:auto; margin-left:auto;">
<div class="Section1">
排版:竖
</div>
<span class="pagebreak">
<br clear="all" class="brbreak" />
</span>
<div class="Section2">
排版:横
</div>
<!--------------此处换页符不可省略,否则无法横向导出-------------->
<span class="pagebreak">
<br clear="all" class="brbreak" />
</span>
</div>
</body>
</html>
web 横向导出word相关推荐
- WEB页面导出为Word文档后分页横向打印的方法
< html > < HEAD > < title >WEB页面导出为Word文档后分页&横向打印的方法 </ titl ...
- JS导出Word默认页面视图、横向、分栏、设置固定页眉显示
JS导出Word默认页面视图.横向.分栏.设置固定页眉 显示 JS导出Word默认页面视图.横向.分栏显示 JS导出Word默认页面视图.横向.分栏显示.固定页眉 styles设置为空:WPS无法默认 ...
- 导出word分页与横向打印
转自:http://blog.csdn.net/mh942408056/article/details/13502051 [html] view plain copy print ? <html ...
- 【Apache POI】Java Web根据模板导出word文件
最近工作中遇到一个需求:根据word模板文档导出word文件. 查阅了一些资料,发现Apache POI可以实现文档读写的功能,于是就研究了一下,总结如下: Apache-POI在线Javadoc:h ...
- java web 导出word_JavaWeb Project使用FreeMaker导出Word文件
基本思路 1. 导入freemaker2.3.jar 2. 需要导出的Word模板 3. 在Word内填入值的标签 4. Word另存为xml(2003版本) 5. Coding 6. 导出Word文 ...
- Vue导出word附表部分横向显示(承接上一篇Vue纯前端导出word)
Vue纯前端导出word直通车 1. 引入js import htmlDocx from "@/utils/html-docx"; 2. page-break-before:alw ...
- html横向导入word
导入word事件 /// <summary>/// 导入word事件/// </summary>/// <param name="sender"> ...
- PowerDesiger 15逆向生成工程E-R图及导出word表格
应用环境:win8(64位)+oracle10g(32位)服务端+PowerDesigner15 需求:oracle数据库中的表结构是web工程框架hibernate 自动生成,现需要将数据库中已有的 ...
- FreeMaker+Xml导出word(含图片)
最近在做一个简报导出的功能,要求导出word格式,上网找了很多资料,一开始选择了poi后来发现poi只能导出简单的word数据,后来偶然发现了通过FreeMaker模板生成word,说实话,还挺好用的 ...
最新文章
- php中的核心函数有哪些,PHP内核探索:函数的分类
- Xcode5下使用纯代码构建简单的HelloWorld程序
- AI如何反低俗?今日头条推内容检测工具“灵犬”3.0,首次公开其技术原理
- spring boot(一):入门篇
- 用php实现登录日志,利用Laravel事件系统如何实现登录日志的记录详解
- C#的async和await
- .NET基础 (03)生成、部署和管理
- 九度oj题目1008:最短路径问题
- 四川农大2020计算机专业录取分数线,四川农业大学2020年在全国各省市分专业录取分数线!含艺体类!...
- ubantu的二三事
- CCNA认证考试介绍
- 宠物商店 - MLDN 李兴华老师
- css 都有哪些字体,css字体有哪些
- 大数据开发基础入门与项目实战(三)Hadoop核心及生态圈技术栈之1.Hadoop简介及Apache Hadoop完全分布式集群搭建
- MacOS 10.15 Catalina:13个问题和修复
- 红外测温之MLX90614教程
- JarvisOJ Basic 握手包
- OCP认证培训学校哪家比较好?您知道怎么选OCP培训机构吗
- 46相关度评分TFIDF算法
- 日本某地(我猜应该是在米花町)发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。
热门文章
- 为什么感觉网易和腾讯游戏的差距越来越大?
- 发布基于jQuery的灯箱广告插件momoSlideShow
- 潘老师课堂开讲!!!
- MySQL索引与查询优化
- Nuxt.js 开发SSR(服务端渲染)Web应用
- 批处理添加iis wpg、users对IIS的访问权限
- S7-1200无法下载程序并提示“下载时出错:下载已中止“的解决方案
- 怎么让照片变年轻_如何使照片中的人物变的年轻(在Ps中调节的)?
- 七禾服务器显示器,如何用Excel做直方图
- 手机圈:中兴Axon 30素皮至臻版正式上市,512G售价3498元!