找回密码
 立即注册

QQ登录

只需一步,快速开始

David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-3-10 12:09:12
13#
gczxxu 发表于 2023-3-10 11:06
var dd = '[{"货号":"A1001","_40码":"10","_41码":"11","_42码":"12"},{"货号":"A1002","_40码":"20"," ...

回复 使用道具 举报
gczxxu
银牌会员   /  发表于:2023-3-10 11:06:21
12#
mfkpie8 发表于 2023-3-10 11:04
这个是拼接法吧  我想用对象能处理不不然数据很多

var dd = '[{"货号":"A1001","_40码":"10","_41码":"11","_42码":"12"},{"货号":"A1002","_40码":"20","_41码":"21","_42码":"22"}]'
            var obj = JSON.parse(dd);
            var arr = new Array();
            obj.forEach(ele => {
                let obj={
                    货号:Object.keys(ele)[1],
                    尺码:ele.货号,
                    数量:ele._40码
                }               
                arr.push(obj)
            });
            alert(JSON.stringify(arr,null,""))

代码给你看。看着抄吧

评分

参与人数 1金币 +66 收起 理由
David.Zhong + 66 很给力!

查看全部评分

回复 使用道具 举报
mfkpie8
银牌会员   /  发表于:2023-3-10 11:04:31
11#
gczxxu 发表于 2023-3-10 10:52
看了一下你的文件。。你这还不是单纯的行转列。。你需要自己写JS了。。可以用xtools提出表格数据。后自己处 ...

这个是拼接法吧  我想用对象能处理不不然数据很多
回复 使用道具 举报
gczxxu
银牌会员   /  发表于:2023-3-10 10:52:28
10#
看了一下你的文件。。你这还不是单纯的行转列。。你需要自己写JS了。。可以用xtools提出表格数据。后自己处理一下这个json对象
提取xtools结果的js方法是:
var str=Forguncy.CommandHelper.getVariableValue("货号");
alert(str);

回复 使用道具 举报
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2023-3-10 08:59:53
9#
mfkpie8 发表于 2023-3-10 08:57
就是卡在这里了不知道如何实现这个对象的逻辑还没吃透肯请大佬做个DEMO

见谅,电脑昨天换固态硬盘,老硬盘还缺少一个配件,没办法挂载到电脑上,等中午或者下午我抽空给你做个demo
回复 使用道具 举报
mfkpie8
银牌会员   /  发表于:2023-3-10 08:57:53
8#
本帖最后由 mfkpie8 于 2023-3-10 09:04 编辑
数据民工 发表于 2023-3-10 01:18
那也容易,但是xtools这个插件估计就做不到了,你这样,用对象与集合操作工具插件,把JSON数据重新整理一 ...

就是卡在这里了不知道如何实现这个对象的逻辑还没吃透肯请大佬做个DEMO ,就是如何用列来进行循环或者指定列循环呢。
回复 使用道具 举报
mfkpie8
银牌会员   /  发表于:2023-3-10 08:57:21
7#
renho 发表于 2023-3-10 00:50
直接就能查出来

谢谢你的回复这个只是我需求的展示,但是想用第一个页面实现不知道如何实现
回复 使用道具 举报
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2023-3-10 01:18:11
6#
mfkpie8 发表于 2023-3-10 01:10
不行  我这个等于说是行转列了

那也容易,但是xtools这个插件估计就做不到了,你这样,用对象与集合操作工具插件,把JSON数据重新整理一下,再用JSON到表格命令就行了
回复 使用道具 举报
mfkpie8
银牌会员   /  发表于:2023-3-10 01:10:55
5#
数据民工 发表于 2023-3-10 01:06
表格里的列都命名一下列名,注意列名必须是JSON里的属性名对应上,之后就用Xtools插件里的xJSON到表格,就 ...

不行  我这个等于说是行转列了   
回复 使用道具 举报
mfkpie8
银牌会员   /  发表于:2023-3-10 01:10:13
地板
renho 发表于 2023-3-10 00:50
直接就能查出来

弄错了看第一个页面
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部