js打开已有excel表格并进行内容替换

JavaScript012

js打开已有excel表格并进行内容替换,第1张

可以简单都用高级筛选来完成:

鼠标定位到第二张表格的数据区域,数据菜单——高级筛选

条件区域:第一张表的B列数据区域,勾选“将数据复制其他区域”,在第二张表的右侧第1行空白处放置筛选结果。点“确定”,得到筛选结果。

PS:如果第2步中,不勾选“将数据复制其他区域”,则在原数据区域得到筛选结果,第1张表没有的厅店被隐藏。

下面演示是一个类似的模拟

function removeElementByIdThenToExcel(tableId,eleId){ var table = document.getElementById(tableId) var removeEle = document.getElementById(eleId) removeEle.parentNode.removeChild(removeEle) //delete self toExcel(table)}var idTmr = ""function copy(tabid){ var oControlRange = document.body.createControlRange() oControlRange.add(tabid,0) oControlRange.select() document.execCommand("Copy")} function toExcel(tabid){ copy(tabid) try{ var xls = new ActiveXObject( "Excel.Application" ) }catch(e){ alert( "Excel没有安装或浏览器设置不正确.请启用所有Active控件和插件") return false } xls.visible = true var xlBook = xls.Workbooks.Add var xlsheet = xlBook.Worksheets(1) xlBook.Worksheets(1).Activate for(var i=0i xlsheet.Columns(i+1).ColumnWidth=15 } xlsheet.Paste xls=null idTmr = window.setInterval("Cleanup()",1)} function Cleanup() { window.clearInterval(idTmr) CollectGarbage()}

" width="100" height="80">123422343234123422343234123422343234123422343234123422343234