pppguest3962
狐狸大王
狐狸大王
  • UID26872
  • 注册日期2008-11-01
  • 最后登录2023-08-16
  • 发帖数343
  • 经验158枚
  • 威望0点
  • 贡献值236点
  • 好评度5点
阅读:1363回复:2

firefox有没有什么扩展工具,可以对网页上的表格,原页面排列,但是纯文本复制?

楼主#
更多 发布于:2018-07-27 00:49
举个例子页面“
http://www.stats.gov.cn/tjsj/zxfb/201802/t20180228_1585631.html

这页面的表格,有没有一种工具或者扩展,可以在原页面选择,复制后在记事本里,也能按原表的文字数字的位置进行粘贴。。。
如附件的图,ctrl+v就变形了。。。

图片:baddata.jpg




by the way,虽然可以贴在word或者excel里,格式就不会发生太离谱的变形,但是有很多的网页的表格,粘贴后,还是要话费很大的功夫后期修整,
就像问问有没有好工具可以直接按排比空间进行复制呢?

感谢解答!
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2022-05-18
  • 发帖数2262
  • 经验1390枚
  • 威望0点
  • 贡献值52点
  • 好评度139点
  • 社区居民
  • 最爱沙发
  • 忠实会员
1楼#
发布于:2018-07-27 01:50
没听说过,即复制时用制表符(tab)自动制表。
试了一下,下面两个扩展对此页面的复制效果较好:
https://addons.mozilla.org/zh-CN/firefox/addon/copy-plain-text-we/?src=search
https://addons.mozilla.org/zh-CN/firefox/addon/copy-as-text/?src=search
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
2楼#
发布于:2018-08-01 23:23
普通的表格复制之后确实是用制表符把同一行的单元格分开的
你举的这个栗子之所以“变形”
是因为它的 td 下面还加了 p
导致复制出来的内容多了换行

全文替换“\n\t\n\n”为“\t”就好

或者会 javascript 跑一下
document.querySelectorAll('td').forEach(e=>{e.textContent=e.textContent})
之类的修整下单元格也可以直接复制
游客

返回顶部