24小时热门版块排行榜    

Znn3bq.jpeg
查看: 2760  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

soaringheart

铁虫 (初入文坛)

[求助] Matlab 如何批量录入excel表格未分列的数据 已有3人参与

我懂得如何批量录入正常的excel表格到matlab中去,但现在的问题是有1000多个同样格式的excel表格(都只有第一列中有数据,且形式都如12;23;35;45这样用分号隔开),如下图001所示:

如何将这样的数据导入到matlab中去,并且分列显现?

因为有1000多个这样的excel表格,不太容易先将每一个excel表格都分列后,再录入到matlab中。。。。求大神帮忙!!!

Matlab 如何批量录入excel表格未分列的数据
001.jpg
回复此楼

» 收录本帖的淘帖专辑推荐

source 文献

» 猜你喜欢

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

人生在于经历
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dnp

荣誉版主 (知名作家)

小木虫浪子

优秀版主

【答案】应助回帖

我的例子,在excel里面插入你的数据
CODE:
>> [num,txt,raw] = xlsread('F:\tt.xlsx')

num =

     []


txt =

    '12;23;35;45'
    '12;23;35;45'
    '12;23;35;45'
    '12;23;35;45'
    '12;23;35;45'
    '12;23;35;45'
    '12;23;35;45'


raw =

    '12;23;35;45'
    '12;23;35;45'
    '12;23;35;45'
    '12;23;35;45'
    '12;23;35;45'
    '12;23;35;45'
    '12;23;35;45'
>> ncidx = strfind(txt{1},';')

ncidx =

     3     6     9

然后用一下代码:
CODE:
num = zeros(numel(txt),numel(ncidx)+1);
for ii = 1:numel(txt)
    ncidx = [0 strfind(txt{ii},';') numel(txt{ii})+1];
    for jj = 1:numel(ncidx)-1
        num(ii,jj) = str2double(txt{ii}(ncidx(jj)+1:ncidx(jj+1)-1));
    end
end

得到
CODE:
>> num

num =

    12    23    35    45
    12    23    35    45
    12    23    35    45
    12    23    35    45
    12    23    35    45
    12    23    35    45
    12    23    35    45

What would Jesus do?
6楼2014-07-02 12:08:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

向海洋进军

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
贴到文本,导入用分号间隔既可

[ 发自小木虫客户端 ]
2楼2014-07-01 15:31:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ju5200

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
在cmd中批量重命名,然后循环导即可入

[ 发自小木虫客户端 ]
3楼2014-07-01 16:10:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

soaringheart

铁虫 (初入文坛)

引用回帖:
2楼: Originally posted by 向海洋进军 at 2014-07-01 15:31:48
贴到文本,导入用分号间隔既可

可是这样的excel表格有1000多个不容易一个一个的贴过去,很费时间。。。。。
人生在于经历
4楼2014-07-02 10:10:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求计算机方向调剂 +3 Toffee2 2026-04-16 6/300 2026-04-19 22:37 by ll叶
[考研] 297,工科调剂? +11 河南农业大学-能 2026-04-14 11/550 2026-04-19 20:07 by Equinoxhua
[考博] 申博自荐 +4 Linxia林夏 2026-04-13 4/200 2026-04-19 19:55 by Equinoxhua
[考研] 291求调剂 +11 关忆北. 2026-04-14 11/550 2026-04-19 17:16 by 中豫男
[考研] 304求调剂 +8 castLight 2026-04-16 8/400 2026-04-19 17:14 by 中豫男
[考研] 求调剂 +10 小聂爱学习 2026-04-16 12/600 2026-04-19 16:51 by 中豫男
[考研] 085404 22408 309分求调剂 +10 lzmk 2026-04-14 11/550 2026-04-19 16:42 by 中豫男
[论文投稿] 有没有接收比较快的sci期刊呀,最好在一个月之内的,研三孩子求毕业 20+4 之护着 2026-04-16 6/300 2026-04-19 13:00 by Aaron_zyn
[考研] 327求调剂 +27 Xxjc1107. 2026-04-13 30/1500 2026-04-19 08:22 by cuisz
[考研] 0854求调剂 +23 门路摸摸 2026-04-15 27/1350 2026-04-19 01:59 by 烟雨流涯
[考研] 300求调剂 +12 橙a777 2026-04-15 12/600 2026-04-18 23:51 by 路病情
[考研] 一志愿沪9,326求生物学调剂 +12 刘墨墨 2026-04-13 12/600 2026-04-18 23:31 by 路病情
[考研] 297,工科调剂? +5 河南农业大学-能 2026-04-14 5/250 2026-04-18 15:17 by Equinoxhua
[考研] 22408 312求调剂 +24 门路摸摸 2026-04-14 26/1300 2026-04-18 13:04 by wunaiy88
[考研] 260求调剂 +4 Zyt1314520.. 2026-04-17 5/250 2026-04-18 08:28 by babysonlkd
[考研] 一志愿中科大材料与化工,353分还有调剂学校吗 +10 否极泰来2026 2026-04-15 12/600 2026-04-17 17:54 by mapenggao
[考研] 295分求调剂 +5 ?要上岸? 2026-04-17 5/250 2026-04-17 16:51 by fenglj492
[考研] 322求调剂 +6 tekuzu 2026-04-17 6/300 2026-04-17 13:48 by Espannnnnol
[考研] 一志愿A区211,22408 321求调剂 +6 随心所欲☆ 2026-04-15 7/350 2026-04-15 21:45 by lbsjt
[考研] 085600材料与化工329分求调剂 +24 叶zilin 2026-04-13 25/1250 2026-04-14 09:20 by 试管破裂
信息提示
请填处理意见