5-36 WPS JS宏综合实例应用-1(多工作表数据合并)

**示例1:**多工作表数据合并,将A班、B班、C班数据合并在合并表中。

多工作表数据合并结果:

1.多工作表数据合并代码:

function 合并(){

var num=1;

Sheets("合并").Range("a2:f9999").ClearContents();

for(var ws of Sheets){

if(ws.Name!="合并"){

//方法1:

var Rng=ws.Range("a2",ws.Cells(9999,"e").End(xlUp));//各有弊端

//方法2:

//var Rng=ws.Range("a2",ws.Range("a1").End(xlToRight).End(xlDown));//各有弊端

var arr=Rng.Value();

for(var ar of arr){

ar.push(ws.Name);

Sheets("合并").Range("a1:f1").Offset(num++).Value2=ar;

}}}}

javascript 复制代码
function 合并(){
var num=1;

Sheets("合并").Range("a2:f9999").ClearContents();
	for(var ws of Sheets){
		if(ws.Name!="合并"){
//方法1:			
	var Rng=ws.Range("a2",ws.Cells(9999,"e").End(xlUp));//各有弊端
//方法2:
				//var Rng=ws.Range("a2",ws.Range("a1").End(xlToRight).End(xlDown));
//各有弊端
		var arr=Rng.Value();
		for(var ar of arr){
			ar.push(ws.Name);
			Sheets("合并").Range("a1:f1").Offset(num++).Value2=ar;

			}}}}
相关推荐
飞龙AI2 小时前
Tailwind CSS 隐藏滚动条(全场景适配)
javascript
一过菜只因2 小时前
VUE快速入门
前端·javascript·vue.js
匠心网络科技2 小时前
前端学习手册-JavaScript条件判断语句全解析(十八)
开发语言·前端·javascript·学习·ecmascript
颜颜yan_2 小时前
DevUI零基础入门教程:5分钟快速上手Vue DevUI组件库
前端·javascript·vue.js
羊吖2 小时前
Vue文件预览组件实战:高性能懒加载
前端·javascript·vue.js
代码or搬砖2 小时前
如何创建一个vue项目(详细步骤)
前端·javascript·vue.js
赛贝维权申诉2 小时前
亚马逊爆款美国外观专利落地,家居/儿童/宠物等品类亚马逊卖家谨防侵权投诉!
前端·javascript·宠物
yuguo.im2 小时前
【译】Vuejs: 使用带有对象的 v-model 来创建自定义组件
前端·javascript·vue.js
我来变强了2 小时前
无法正确访问 Vue 实例的属性
前端·javascript·vue.js