news 2026/6/10 18:49:10

7-10 WPS JS宏 对象使用实例7--拆分单表到多工作簿下的多表

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
7-10 WPS JS宏 对象使用实例7--拆分单表到多工作簿下的多表

7-10WPS JS宏 对象使用实例7--拆分单表到多工作簿下的多表

原数据:

结果:

代码:

function test(){

var arr=Range("a2:e"+Range("a9999").End(xlUp).Row).Value();

var obj={},pah=ThisWorkbook.Path;

var tit=["省份","产品","月份","销售数量","销售金额"];

for (var ar of arr){

if(ar[0] in obj){

if(ar[1]in obj[ar[0]]){

obj[ar[0]][ar[1]].push(ar);

}else{

obj[ar[0]][ar[1]]=[ar];

}

}else{

obj[ar[0]]={[ar[1]]:[ar]};

}}

for(var [key,val]of Object.entries(obj)){

var wb=Workbooks.Add();

for(var [k,a] of Object.entries(val)){

var ws=wb.Sheets.Add();

ws.Name=k;

Console.log(JSON.stringify(a))

ws.Range("a1").Resize(a.length+1,5).Value2=[tit].concat(a);

// ws.Range("a1").Resize(a.length,12).Value2=a);

}

wb.Sheets("sheet1").Delete();

try {

// 创建单层文件夹(完整路径)

MkDir(pah+"\\分发结果");

Console.log("创建成功");

} catch (error) {

Console.log("有此目录,继续");

}

wb.SaveAs(pah+`\\分发结果\\`+key+`.xlsx`);

wb.Close();

}

}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 22:27:32

LangFlow数据预处理:文本清洗与格式转换节点配置教程

LangFlow数据预处理:文本清洗与格式转换节点配置教程 1. 引言 随着大模型应用的快速发展,构建高效、可复用的AI流水线成为开发者和数据科学家的核心需求。LangChain作为主流的LLM应用开发框架,提供了强大的模块化能力,但其代码驱…

作者头像 李华
网站建设 2026/6/10 9:00:05

一键生成个性化语音!Voice Sculptor镜像使用全解析

一键生成个性化语音!Voice Sculptor镜像使用全解析 1. 技术背景与核心价值 1.1 指令化语音合成的技术演进 传统语音合成(TTS)系统多依赖预设音色库或固定参数调节,用户难以精准表达复杂的声音风格需求。随着大模型技术的发展&a…

作者头像 李华
网站建设 2026/6/10 9:04:44

Qwen3-VL-WEB保姆级教程:多语言文本识别实战应用

Qwen3-VL-WEB保姆级教程:多语言文本识别实战应用 1. 引言 1.1 业务场景描述 在当今全球化背景下,跨语言信息处理已成为企业数字化转型中的关键需求。无论是跨境电商的商品标签识别、国际文档的自动化归档,还是多语种用户界面的内容提取&am…

作者头像 李华
网站建设 2026/6/10 9:02:43

AutoGen Studio应用案例:智能电商客服系统搭建教程

AutoGen Studio应用案例:智能电商客服系统搭建教程 1. 引言 随着人工智能技术的快速发展,智能客服已成为电商平台提升用户体验、降低运营成本的重要手段。传统的客服系统依赖人工或简单的规则引擎,难以应对复杂多变的用户需求。而基于大语言…

作者头像 李华
网站建设 2026/6/10 9:02:06

HY-MT1.5-7B部署教程:Kubernetes集群调度优化

HY-MT1.5-7B部署教程:Kubernetes集群调度优化 1. 模型与场景概述 随着多语言业务的全球化扩展,高质量、低延迟的翻译服务成为智能应用的核心需求之一。混元翻译模型(HY-MT)系列作为面向多语言互译任务的专用大模型,已…

作者头像 李华
网站建设 2026/6/10 8:54:12

Unsloth提升训练效率的秘密武器是什么

Unsloth提升训练效率的秘密武器是什么 1. 引言:LLM微调的效率挑战 在大语言模型(LLM)快速发展的今天,微调已成为将通用模型适配到特定任务的关键手段。然而,随着模型参数规模不断攀升,传统微调方法面临两…

作者头像 李华