24小时热门版块排行榜    

查看: 2396  |  回复: 14

shenliusuo

木虫 (著名写手)

[交流] 怎么实现txt文件中的列数转换 已有5人参与

有一个txt文档,里面是从软件A里面输出的数据,格式是固定的,6列,总的数据个数知道(比如1000个),每个数据的位数不固定,甚至还有的有小数点,现在要把他导入软件B,但是软件B支持的是8列的数据,现在想用VB把这个txt文档的数据从6列转换成8列,怎么进行编程,请高手给个编程的思路,有代码最好
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lurencyj

木虫 (著名写手)


小木虫(金币+0.5):给个红包,谢谢回帖
jjdg(金币+1): 感谢参与 2012-02-26 02:58:11
vb那么好用么?
用matlab或者octave,或者linux的paste命令。

你也没有说怎么扩展

[ 发自手机版 http://muchong.com/3g ]
很女子很弓虽大
2楼2012-02-25 17:28:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

文俊点点

木虫 (著名写手)


小木虫(金币+0.5):给个红包,谢谢回帖
jjdg(金币+1): 感谢参与 2012-02-26 02:58:03
那两列是必须要填数据的?填0或固定的数字行不行?
你从txt读出数据时,可以添加两个数据段,估计也是循环读取,可以在循环的结尾添加两个数据,或修改循环的次数。
这是你所拥有的时间·····这是你所能改变的生活·········
3楼2012-02-25 17:30:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shenliusuo

木虫 (著名写手)

引用回帖:
: Originally posted by 文俊点点 at 2012-02-25 17:30:24:
那两列是必须要填数据的?填0或固定的数字行不行?
你从txt读出数据时,可以添加两个数据段,估计也是循环读取,可以在循环的结尾添加两个数据,或修改循环的次数。

没办法添加,因为总节点数必须得一样,只是排列方式不一样,有点像矩阵的置换的那个意思,不过不太一样
4楼2012-02-25 17:51:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lurencyj

木虫 (著名写手)

jjdg(金币+1): 这才是重点 2012-02-26 02:58:40
引用回帖:
4楼: Originally posted by shenliusuo at 2012-02-25 17:51:43:
没办法添加,因为总节点数必须得一样,只是排列方式不一样,有点像矩阵的置换的那个意思,不过不太一样

楼主怎么不描述清楚自己的问题呢?

[ 发自手机版 http://muchong.com/3g ]
很女子很弓虽大
5楼2012-02-25 18:30:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shenliusuo

木虫 (著名写手)

引用回帖:
: Originally posted by lurencyj at 2012-02-25 18:30:52:
楼主怎么不描述清楚自己的问题呢?
[ 发自手机版 http://muchong.com/3g ]

比如说输入的数据是:
1    2    3    4    5    6
7    8    9   10  11  12
输出的数据希望是:
1   2    3     4     5    6    7    8
9   10  11   12
6楼2012-02-25 18:53:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lurencyj

木虫 (著名写手)


小木虫(金币+0.5):给个红包,谢谢回帖
jjdg(金币+1): 感谢参与 2012-02-26 02:58:58
还是有些奇怪,数据格式不需要是矩阵么?!

[ 发自手机版 http://muchong.com/3g ]
很女子很弓虽大
7楼2012-02-25 19:39:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lurencyj

木虫 (著名写手)

dubo(金币+1): 欢迎交流 2012-02-25 20:00:11
jjdg(金币+1): 感谢参与 2012-02-26 02:59:04
matlab, reshape...

[ 发自手机版 http://muchong.com/3g ]
很女子很弓虽大
8楼2012-02-25 19:40:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dubo

金虫 (著名写手)

优秀版主


小木虫(金币+0.5):给个红包,谢谢回帖
jjdg(金币+1): 感谢参与 2012-02-26 02:59:10
matlab
c
一般编程语言都可以的
9楼2012-02-25 19:59:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shenliusuo

木虫 (著名写手)

引用回帖:
: Originally posted by lurencyj at 2012-02-25 19:40:50:
matlab, reshape...
[ 发自手机版 http://muchong.com/3g ]

不需要是矩阵,我需要的是读取txt文档中的6列数据(至少数十万),经过程序的处理,变成8列,再输出成txt文件,我研究下matlab怎么读取文件,把这些数变成矩阵,用那个reshape,在输出,就好办了,谢谢你
10楼2012-02-25 22:17:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 shenliusuo 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 211本,11408一志愿中科院277分,曾在中科院自动化所实习 +6 Losir 2026-03-12 7/350 2026-03-17 12:09 by danranxie
[考研] 275求调剂 +4 太阳花天天开心 2026-03-16 4/200 2026-03-17 10:53 by 功夫疯狂
[考研] 304求调剂 +7 小熊joy 2026-03-14 7/350 2026-03-17 08:53 by 雾散后相遇lc
[考研] 341求调剂 +5 捣蛋猪猪 2026-03-11 5/250 2026-03-17 06:56 by Muziwl
[考研] 东南大学364求调剂 +5 JasonYuiui 2026-03-15 5/250 2026-03-16 21:28 by 木瓜膏
[考研] 286求调剂 +3 lemonzzn 2026-03-16 5/250 2026-03-16 20:43 by lemonzzn
[考研] 0854控制工程 359求调剂 可跨专业 +3 626776879 2026-03-14 9/450 2026-03-16 17:42 by 626776879
[考研] 070303一志愿西北大学学硕310找调剂 +5 d如愿上岸 2026-03-12 8/400 2026-03-16 15:19 by peike
[考研] 312求调剂 +3 陌宸希 2026-03-16 4/200 2026-03-16 15:06 by peike
[考研] 070303 总分349求调剂 +3 LJY9966 2026-03-15 5/250 2026-03-16 14:24 by xwxstudy
[考研] 289求调剂 +4 这么名字咋样 2026-03-14 6/300 2026-03-14 18:58 by userper
[考研] 【0703化学调剂】-一志愿华中师范大学-六级475 +5 Becho359 2026-03-11 5/250 2026-03-14 11:35 by 哦哦123
[考研] 0805,333求调剂 +3 112253525 2026-03-10 3/150 2026-03-13 23:42 by JourneyLucky
[考研] 308求调剂 +5 是Lupa啊 2026-03-11 5/250 2026-03-13 22:13 by JourneyLucky
[考研] 26调剂/材料/英一数二/总分289/已过A区线 +6 步川酷紫123 2026-03-13 6/300 2026-03-13 21:59 by 星空星月
[考研] 304求调剂 +7 7712b 2026-03-13 7/350 2026-03-13 21:42 by peike
[考研] 311求调剂 +3 冬十三 2026-03-13 3/150 2026-03-13 20:41 by JourneyLucky
[考研] 【考研调剂求收留】 +3 Ceciilia 2026-03-11 3/150 2026-03-13 20:18 by JourneyLucky
[考研] 工科调剂 +4 Jiang191123! 2026-03-11 4/200 2026-03-13 15:15 by Miko19
[考博] 2026年博士申请 +3 QwQwQW10 2026-03-11 3/150 2026-03-12 17:58 by gxch43
信息提示
请填处理意见