📊 成交明细排序工具

支持"每格一行"的网页复制格式 · 自动识别并按成交额排序

使用方法:
1. 在成交明细网页,鼠标框选整个表格,按 Ctrl+C 复制
2. 回到本页面,点击「📋 粘贴排序」— 自动读取剪贴板并排序
💡 也可手动粘贴到下方文本框后按 Ctrl+Enter
⚙️ 设置
累计模式:关
💡 累计模式:每次粘贴追加去重,数据自动保存到浏览器,关页面不丢失
📌 表头固定:# | 订单号 | 用户ID | 账户ID | 时间 | 类型 | 交易对 | 方向 | 价格 | 委托量 | 成交额(11列)· 格式自动识别
📋 粘贴数据
📦 累计 0
(0 次粘贴)
🏆 用户排行榜
排名用户ID笔数总成交额总委托量均价时间范围

🔍 数据整理工具

过滤低数据行 · 添加合计/平均值行 · 一键复制到 Google Sheets

⚙️ 过滤规则
⚙️ 过滤规则
列和行一一对应
第2列低于1 不导入
📐 统计行设置
不参与求和的列(只平均,不求和)
不参与计算平均的列(只求和,不平均)
📋 粘贴数据
✅ 已复制到剪贴板
--:--

Ctrl + Shift + A 一键打开全部

🔖 成交明细一键抓取

把下面的书签拖到浏览器收藏栏,在后台成交明细页面点击即可自动抓取并排序

📌 安装方法(拖拽一下,30秒搞定)
1
显示收藏栏:按 Ctrl + Shift + B(Chrome/Edge)
2
拖拽下方按钮到收藏栏:把黄色按钮拖到浏览器顶部的收藏栏
3
去后台成交明细页面:打开后台,查询好成交明细
4
点击收藏栏里的书签:自动抓取→排序→弹出结果→一键复制

⬇️ 把下面这个按钮拖到浏览器收藏栏

📊 抓取成交明细
💡 拖拽不成功? 可以用下方「备用方法」手动粘贴代码到 F12 控制台运行
🔧 备用方法:手动粘贴到控制台
1
在成交明细页面,按 F12 → 点「Console(控制台)」
2
复制下方代码,粘贴到控制台,回车运行
/* 成交明细抓取脚本 */
(function(){
  var tables=document.querySelectorAll('table');if(!tables.length){alert('未找到表格');return;}
  var tbl=Array.from(tables).sort(function(a,b){return b.rows.length-a.rows.length;})[0];
  var dataRows=Array.from(tbl.tBodies&&tbl.tBodies[0]?tbl.tBodies[0].rows:tbl.querySelectorAll('tr')).filter(function(r){return r.parentNode.tagName!=='THEAD'&&r.parentNode.tagName!=='TFOOT';});
  var header=[];if(tbl.tHead&&tbl.tHead.rows[0]){var ths=tbl.tHead.rows[0].querySelectorAll('th');if(ths.length)header=Array.from(ths).map(function(c){return c.innerText.trim();});}
  var data=[];dataRows.forEach(function(r){var tds=r.querySelectorAll('td');if(!tds.length)tds=r.querySelectorAll('th');if(tds.length)data.push(Array.from(tds).map(function(c){return c.innerText.trim();}));});
  if(!data.length){alert('无数据');return;}if(!header.length)header=data[0].map(function(_,i){return '列'+(i+1);});
  var ai=-1,keys=['成交额','成交金额'];for(var i=0;i=0){ai=i;break;}if(ai<0){var b=-1,bs=-9e9;for(var c=0;cdata.length/2&&s>bs){bs=s;b=c;}}ai=b;}
  data.sort(function(a,b){return(parseFloat(b[ai])||0)-(parseFloat(a[ai])||0);});
  var total=data.reduce(function(s,r){return s+(parseFloat(r[ai])||0);},0);
  var TAB=String.fromCharCode(9),NL=String.fromCharCode(10);
  var tsv=[header.join(TAB)].concat(data.map(function(r){return r.join(TAB);})).join(NL);
  navigator.clipboard.writeText(tsv).then(function(){alert('✅ 已复制 '+data.length+' 条\n成交额合计: '+total.toFixed(4));})
  .catch(function(){var ta=document.createElement('textarea');ta.value=tsv;document.body.appendChild(ta);ta.select();document.execCommand('copy');document.body.removeChild(ta);alert('✅ 已复制 '+data.length+' 条');});
})();
📋 抓取后怎么用
1
运行书签后弹出「✅ 已复制!共 XX 条」——数据已在剪贴板
2
切换到本页「成交额排序」标签 → 粘贴(Ctrl+V)→ 解析并排序
3
也可以直接粘贴到 Excel,数据已按成交额排好序