js从服务器获取word文档,JavaScript-js如何获取word文档页数
网上得到如下代码可以实现js读取word、excel的内容。。我想得到word、Excel的页数怎么才能获得呢,求各位大侠鼎力相助。。。
GetDataFromExcelPage
var idTmr = "";
function InertDataFromExcelToDataBase()
{
var vsFilePath=document.all("InputExcel").value;
if( vsFilePath == undefined || vsFilePath == null || vsFilePath == "undefined"
|| vsFilePath == "" || vsFilePath.toUpperCase().indexOf('.XLS') == -1)
{
alert("please choose the excel file !");
return false;
}
//创建Excel程序对象
var vsExcel = "";
try
{
vsExcel = new ActiveXObject("Excel.Application");
}
catch(err)
{
alert(err.description);
return false;
}
//打开
var vsBook = vsExcel.Workbooks.Open(vsFilePath);
//Excel的第一张表格
var vsSheet = vsBook.Worksheets(1);
vsSheet.Select();
//6行
for(var i=1;i<7;i++)
{
//2列
for(var j=1;j<3;j++)
{
//单元格取值
alert(vsSheet.Cells(i,j).value);
}
}
/*可以如下写法,但是Excel默认的行和列都很大的,好几万呢:)
for(var i=1;i
{
for(var j=1;j
{
alert(vsSheet.Cells(i,j).value);
}
}
*/
vsSheet=null;
vsBook=null;
//退出
vsExcel.Quit();
vsExcel = null;
//GarbageCollection
idTmr = window.setInterval("Cleanup();",1);
return false;
}
function InsertDataFromWordToDataBase()
{
var vsFilePath=document.all("InputWord").value;
if( vsFilePath == undefined || vsFilePath == null
|| vsFilePath == "undefined" || vsFilePath == "" || vsFilePath.toUpperCase().indexOf('.DOC') == -1)
{
alert("please choose the word file !");
return false;
}
//创建Word对象
try
{
var vsWordApp = new ActiveXObject("Word.Application");
}
catch(err)
{
alert(err.description);
return false;
}
//打开Word文档
var wordInfo = vsWordApp.Documents.Open(vsFilePath);
/* 其他的一些属性
word (index)
Range对象
characters (index)
Range对象
sentences (index)
Range对象
paragraphs (index)
Paragraph对象
sections (index)
Section对象
*/
//不可见
vsWordApp.Visible = false;
//需要关闭其他word文档,防止出现读取其他文档情况
/*
//逐个字符读取整个文档
var characters = vsWordApp.documents(1).characters
for(var i=1;i
{
alert(characters(i).text);
//alert(vsWordApp.Application.Selection);
//移动一个单元,宽度为1(无论是汉字还是英文字母)
//vsWordApp.Application.Selection.MoveRight(Unit=1,Count=1);
}
//逐个字读取整个文档
var words = vsWordApp.documents(1).words;
for(var i=1;i<=words.count;i++)
{
alert(words(i).text);
}
*/
//逐个段落读取整个文档
var paragraphs = vsWordApp.documents(1).paragraphs;
for(var i=1;i<=paragraphs.count;i++)
{
alert(paragraphs(i).range.text);
}
vsWordApp = null;
//关闭
wordInfo.Close();
wordInfo = null;
//GarbageCollection
idTmr = window.setInterval("Cleanup();",1);
return false;
}
function InsertDataFromXMLToDataBase()
{
var vsFilePath=document.all("InputXML").value;
if( vsFilePath == undefined || vsFilePath == null
|| vsFilePath == "undefined" || vsFilePath == "" || vsFilePath.toUpperCase().indexOf('.XML') == -1)
{
alert("please choose the xml file !");
return false;
}
var vsXMLApp = "";
//创建XML对象
try
{
vsXMLApp = new ActiveXObject("Microsoft.XMLDOM");
}
catch(err)
{
alert(err.description);
return false;
}
vsXMLApp.async = true;
vsXMLApp.resolveExternals = false;
//打开
vsXMLApp.load(vsFilePath)
//取得跟节点下面所有子节点集合
var nodes = vsXMLApp.documentElement.childNodes;
for( var i = 0; i < nodes.length ; i++ )
{
//对每个子节点取得标记集合
var nodeInfo = nodes[i].getElementsByTagName_r("RecordsetInfo").context.attributes;
for(var j=0;j
{
//每个标记的值
alert(nodeInfo[j].nodeValue);
}
}
//vsXMLApp.Close();
vsXMLApp = null;
//GarbageCollection
idTmr = window.setInterval("Cleanup();",1);
return false;
}
function Cleanup()
{
window.clearInterval(idTmr);
CollectGarbage();
}
Javascript Read Data From Office File To
Show You |
Please
Choose The Excel File : |
Read First Row 6 and Column 2 |
value="OK"> |
Please Choose The
Word File : |
value="OK"> |
Please Choose The
XML File : |
value="OK"> |
js从服务器获取word文档,JavaScript-js如何获取word文档页数相关推荐
- js 格式化 java时间格式化_用JavaScript(js)对时间格式化
可以说是Web项目中不可或缺的一个Javascript类库,它可以帮助你快速的解决客户端编程的许多问题,下面贴出一个用js格式化时间的方法. Date.prototype.format=functio ...
- html 获取语音时长,javascript – HTML5音频 – 获取声音对象的时间(howler.js)
我正在使用Howler.js库播放一些 HTML5音频. 目前我能用sound.duration()确定音频文件的总长度;但我不知道如何创建一个计时器来显示已播放的时间. 我创建一个简单的声音对象,如 ...
- js读取服务器上的txt文件,javascript – 每15秒读取一次文本文件的内容
您可以在函数中重复执行要执行的代码,并在 setTimeout中传递该函数.setTimeout的第二个参数将以毫秒为单位. 在这里使用setTimeout IMO在这里更合适,因为它将排除发送请求和 ...
- js读取服务器txt文件,ZK中使用JS读取客户端txt文件内容问题
最近写一个需求时遇到一个问题,用户需要通过点击一个按钮直接读取他自己电脑上D盘的一个txt文件内容显示到页面,因为项目现在是用ZK写的.我对于ZK也是刚刚了解不就,很多都还不是很熟.起初我是想用io流 ...
- js打开服务器pdf文件,iOS使用pdf.js打开PDF文件
最近研究了下iOS打开PDF文件的方式,由于项目需要在浏览PDF文件时能使用HTML格式文件,调研了一下iOS中打开PDF文件的几种方式,发现pdf.js开源库可以做到这一点,通过调用js在线预览PD ...
- js加密 php解密,PHP加密函数 Javascript/Js 解密函数
以下函数代码中"123456" 是个加密的key,自己可以随便改. php加密,js解密,貌似没什么意义,主要是key在js中会被看到. 不过在某些地方可能会用到. PHP加密函数 ...
- python获取word页数_使用Python的word文档的页数(Number of pages of a word document with Python)...
使用Python的word文档的页数(Number of pages of a word document with Python) 有没有办法用Python有效地获得word文档(.doc,.doc ...
- 如何使用手机免费将PDF转Word还不限页数
手机如何将PDF转换成Word?有时一些PDF资料需要修改才能使用,电脑端的修改已经很复杂了,更何况手机端安装软件和使用都更困难,而且有一些PDF文档本身就是扫描版无法进行修改,那么我们就只能将PDF ...
- java 获取office文件页数_jacob如何获取word文档的页码
ActiveXComponent app = new ActiveXComponent("Word.Application"); //启动word String inFile = ...
- 浅谈Word.Application,关于js操作word文档的使用
这篇文章只是说个人放个笔记在这里,并没有讲解的意思,但为了进来的朋友能知道我在说啥,写的过程中我还是简单介绍一下. 官网地址:https://docs.microsoft.com/zh-cn/offi ...
最新文章
- 三公子论「财务自由」
- 为什么下一个SaaS公司绝不会效仿Salesforce?
- substring not found什么意思_英文写作中,除了not,你还会其他否定表达吗?
- [css] 请描述margin边界叠加是什么及解决方案
- JVM—类加载器和双亲委派模型
- 《天天数学》连载47:二月十六日
- HTTP请求方式: GET和POST的比较
- .net敏捷开发及常用工具
- 苹果电脑怎么断网?你会断网吗? Mac电脑断网方法
- 梯形图转化c语言,PLC梯形图转换成STL程序
- 算法-九九乘阶打印和计算N的乘阶结果
- c语言编程一个数的质子求出来,量子力学第一章课外练习题
- Word页眉页码、公式编号、引用文献编号
- SDN北向接口之REST API
- CDS视图的基本语法,函数以及数量,货币类型转换
- 小样本学习只是一场学术界自嗨吗?
- 手机工行显示服务器,工行手机银行服务器安全证书验证失败
- 天翼云盘在MAC系统里卸载不了,怎么解决呢
- Oracle表空间及日志查询
- Android AlarmManager实现自动开关机
热门文章
- Android 10.0第三方app根据包名设置为横屏显示
- 漫画:为什么不能打断程序员?
- App、小程序、H5的区别
- 大数据中心建设一哄而上 人才技术制约产业发展
- Oracle PL / SQL – INSTEAD OF触发器示例
- 投影仪与计算机连接方式,【投影网教程】投影仪连接电脑的方法
- 桌面右下角出现“测试模式 Windows7 内部版本7601”怎么回事?
- 毕业设计,基于语音控制的智能家居控制系统
- VMware中进行文件移动/复制权限不够的问题
- 计算机图形学设计线宽代码,计算机图形学画圆并改变线宽.pdf