js提取指定网站内容(代码:运行结果图:代码:导入按钮)

优采云 发布时间: 2022-01-20 02:07

  js提取指定网站内容(代码:运行结果图:代码:导入按钮)

  在很多项目中,文件可能需要从外部实时读取,而不是上传。如何做到这一点?

  最近,我也遇到了类似的问题。即项目中有一个文本框和一个导入按钮。当需要点击按钮时,可以导入excel文件,然后自动读取其中的行号并在文本中显示。不出所料,我开始在网上搜索关于JS实现相关功能的帖子,也获得了很多有用的经验。唯一的问题是,总会有一些昏昏欲睡的小问题。为了给以后的朋友节省时间,我这里给大家一个更好的实现。

  话不多说,先上代码:

<p>

New Document

var oWB = null;

var oXL = null;

function loadExcel() {

$("#upfile").click();

//得到文件路径的值

var filePath = $("#upfile").val();

//创建操作EXCEL应用程序的实例

try{

this.oXL = new ActiveXObject("Excel.Application");

try{

//打开指定路径的excel文件

this.oWB = this.oXL.Workbooks.open(filePath);

//获取sheet数

var sheet = this.oWB.Worksheets.count;

//返回所传excel表格的sheet数供选择

$("#sheet").css("display","block");

for(var i = 1;i -第&#39;+i+&#39;页-&#39;;

$("#sheet").append(option);

}

}catch(e){

alert("请设置浏览器启用将文件上传到浏览器时包含本地路径!");

}

}catch(e){

alert("请设置浏览器允许初始化和执行未标记为可安全执行脚本的ActiveX控件!");

}

}

function readexcel(){

var selsheet = $("#sheet").val();

var tempStr = [];

//操纵所选sheet页(从一开始,而非零)

oWB.worksheets(parseInt(selsheet)).select();

var oSheet = oWB.ActiveSheet;

//使用的行数和列数

var rows = oSheet.usedrange.rows.count;

var columns = oSheet.usedrange.Columns.count;

//查找线路号所在列

var j = 1;

for(j;j

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线