24小时热门版块排行榜    

查看: 2461  |  回复: 18

见贤思齐

铁杆木虫 (著名写手)

[求助] 200多个txt文件matlab读取问题

求助大神,本人手上有200多个txt文件,想用matlab读取后写入excel中,主要问题是txt文件从第五行开始才有想要的数据,并且每行只想用其中第1、3、4、7列,其他的列数不需要。
请问该用哪些函数,最近才开始学习MATLAB,还请版上的老虫们指教!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

囊有钱仓有米腹有诗书
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

blesswj

金虫 (小有名气)

【答案】应助回帖

★ ★
xiegangmai: 金币+1, 谢谢参与 2012-11-18 19:12:27
见贤思齐: 金币+1 2012-11-19 21:17:37
文件多的话,如果文件名有顺序的话,你用个循环就可以一个个读取了,如果文件名较乱,你直接在windows下全选,然后F2全名改名,修改后的文件名就哟顺序了!你试试吧。
多累的时间,想想未来,忍一忍,走下去......
7楼2012-11-17 19:46:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dbb627

荣誉版主 (著名写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+1, 谢谢参与 2012-11-16 19:25:20
见贤思齐: 金币+1, 有帮助 2012-11-19 21:16:03
可以用textread  其中headerlines 可设置从开头算起忽略行
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
2楼2012-11-16 09:37:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

blesswj

金虫 (小有名气)

【答案】应助回帖


xiegangmai: 金币+1, 谢谢参与 2012-11-18 19:12:37
不是啊,你把文件全部选上,然后F2,系统光标会放到第一个文件上,你随便给个名字,然后后面的文件都改变了,而且名字都是连续的。
多累的时间,想想未来,忍一忍,走下去......
10楼2012-11-18 10:36:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mei3014

金虫 (正式写手)

木有头屑

上传1个原文TXT,帮你试试
一勤天下无难事,处世无难忍最高。
18楼2013-12-10 08:49:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

见贤思齐

铁杆木虫 (著名写手)

引用回帖:
2楼: Originally posted by dbb627 at 2012-11-16 09:37:09
可以用textread  其中headerlines 可设置从开头算起忽略行

试了一下,可以做到,但是想把读取的所有数据放到同一个excel中,不知道该怎么实现。
囊有钱仓有米腹有诗书
3楼2012-11-16 22:15:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dbb627

荣誉版主 (著名写手)

【答案】应助回帖


xiegangmai: 金币+1, 谢谢参与 2012-11-18 19:12:10
引用回帖:
3楼: Originally posted by 见贤思齐 at 2012-11-16 22:15:49
试了一下,可以做到,但是想把读取的所有数据放到同一个excel中,不知道该怎么实现。...

用xlswrite就可以了
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
4楼2012-11-16 23:42:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

blesswj

金虫 (小有名气)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢参与 2012-11-18 19:12:19
见贤思齐: 金币+1 2012-11-19 21:16:28
但是如果txt文本中的内容格式如果十分规范,使用上面几楼的说法就容易处理,如果格式不规范的话,还是挺麻烦的。如果格式不规范你可以使用importdata命令,把数据先导入到matlab变量中,形成矩阵,然后矩阵操作就很容易了,这个命令将数字与字符分开保存,所以处理不规范的txt文件更方便。
多累的时间,想想未来,忍一忍,走下去......
5楼2012-11-17 14:56:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

见贤思齐

铁杆木虫 (著名写手)

引用回帖:
5楼: Originally posted by blesswj at 2012-11-17 14:56:27
但是如果txt文本中的内容格式如果十分规范,使用上面几楼的说法就容易处理,如果格式不规范的话,还是挺麻烦的。如果格式不规范你可以使用importdata命令,把数据先导入到matlab变量中,形成矩阵,然后矩阵操作就很 ...

关键是文件太多,一个个import的话估计要几个小时,而且文件名都很长,昨天晚上用cmd批量改文件名也没有成功。。。
囊有钱仓有米腹有诗书
6楼2012-11-17 16:13:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

见贤思齐

铁杆木虫 (著名写手)

引用回帖:
7楼: Originally posted by blesswj at 2012-11-17 19:46:45
文件多的话,如果文件名有顺序的话,你用个循环就可以一个个读取了,如果文件名较乱,你直接在windows下全选,然后F2全名改名,修改后的文件名就哟顺序了!你试试吧。

试了一下,F2只能修改其中的一个
囊有钱仓有米腹有诗书
8楼2012-11-17 23:22:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

见贤思齐

铁杆木虫 (著名写手)

引用回帖:
7楼: Originally posted by blesswj at 2012-11-17 19:46:45
文件多的话,如果文件名有顺序的话,你用个循环就可以一个个读取了,如果文件名较乱,你直接在windows下全选,然后F2全名改名,修改后的文件名就哟顺序了!你试试吧。

而且我的文件命名有一定的规律,最中间的8个字符是一样的,我把文件名全部提取出来了,然后用CMD运行bat重命名文件,但是还是改不了。

F2的那种方法更是行不通!
囊有钱仓有米腹有诗书
9楼2012-11-17 23:25:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 见贤思齐 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿重庆大学085700资源与环境总分308求调剂 +6 墨墨漠 2026-03-20 6/300 2026-03-21 09:23 by 天青等烟雨
[考研] 083200学硕321分一志愿暨南大学求调剂 +3 innocenceF 2026-03-17 3/150 2026-03-21 02:35 by JourneyLucky
[考研] 085700资源与环境308求调剂 +12 墨墨漠 2026-03-18 13/650 2026-03-21 01:42 by JourneyLucky
[考研] 一志愿华中科技大学,080502,354分求调剂 +5 守候夕阳CF 2026-03-18 5/250 2026-03-21 01:06 by JourneyLucky
[考研] 一志愿华南师大 070300(化学)304分求调剂 +3 0703武芊慧雪304 2026-03-18 3/150 2026-03-21 00:48 by JourneyLucky
[考研] 材料专业求调剂 +6 hanamiko 2026-03-18 6/300 2026-03-21 00:24 by JourneyLucky
[考研] 311求调剂 +5 冬十三 2026-03-18 5/250 2026-03-21 00:16 by JourneyLucky
[考研] 一志愿 西北大学 ,070300化学学硕,总分287,双非一本,求调剂。 +4 晨昏线与星海 2026-03-19 4/200 2026-03-20 22:15 by JourneyLucky
[考研] 求调剂一志愿南京航空航天大学289分 +3 @taotao 2026-03-19 3/150 2026-03-20 21:34 by JourneyLucky
[考研] 一志愿西南交通 专硕 材料355 本科双非 求调剂 +5 西南交通专材355 2026-03-19 5/250 2026-03-20 21:10 by JourneyLucky
[考研] 265求调剂 +12 梁梁校校 2026-03-19 13/650 2026-03-20 21:01 by 无际的草原
[考研] 一志愿华中农业071010,总分320求调剂 +3 困困困困坤坤 2026-03-20 3/150 2026-03-20 20:38 by 学员8dgXkO
[考研] 353求调剂 +3 拉钩不许变 2026-03-20 3/150 2026-03-20 19:56 by JourneyLucky
[考研] 材料学硕318求调剂 +5 February_Feb 2026-03-19 5/250 2026-03-19 23:51 by 23Postgrad
[考博] 申博26年 +3 八6八68 2026-03-19 3/150 2026-03-19 19:43 by nxgogo
[考研] 288求调剂,一志愿华南理工大学071005 +5 ioodiiij 2026-03-17 5/250 2026-03-19 18:22 by zcl123
[考研] 考研求调剂 +3 橘颂. 2026-03-17 4/200 2026-03-17 21:43 by 有只狸奴
[考研] 一志愿南京大学,080500材料科学与工程,调剂 +4 Jy? 2026-03-16 4/200 2026-03-17 11:02 by gaoqiong
[考研] 304求调剂 +3 曼殊2266 2026-03-14 3/150 2026-03-16 16:39 by houyaoxu
[考研] 327求调剂 +6 拾光任染 2026-03-15 11/550 2026-03-15 22:47 by 拾光任染
信息提示
请填处理意见