当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何将交叉表分解成记录表?
帖子发表于 : 2016-07-01 15:08 
头像

注册: 2006-02-10 16:36
帖子: 2810
系统: Xubuntu14.04/Deepin
送出感谢: 15
接收感谢: 28
一个电子表格,交叉表式,比如这样的

费用项目 甲车间 乙车间 丙车间
水费 xxx xxx xxx
电费 xxx xxx xxx
蒸汽费 xxx xxx xxx
维修费 xxx xxxx xxx

转换成这样的电子表格

甲车间 水费 xxx
甲车间 电费 xxx
甲车间 蒸汽费 xxx
甲车间 维修费 xxx
乙车间 水费 xxx
乙车间 电费 xxx
...
...
...

当然,实际数据量很大,纵横都有三十多项的。有没有什么简单的办法?


_________________
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何将交叉表分解成记录表?
帖子发表于 : 2016-07-01 15:26 

注册: 2010-05-01 21:23
帖子: 1955
送出感谢: 4
接收感谢: 21
肯定有办法了。
一是awk
二是宏
都可以搞定的。awk比较容易实现。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何将交叉表分解成记录表?
帖子发表于 : 2016-07-01 15:39 

注册: 2010-05-01 21:23
帖子: 1955
送出感谢: 4
接收感谢: 21
其实你的目的就是让数据:第二列接第三列,再接第四列,再接······
哪怕手动,也很简单的。
你把数据全接成一列后,在前面再造两列文字项目,不就成了。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Bing [Bot] 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译