matlab提取txt文本中的指定列

将这一列数字(学号)提取出来,然后插入到另一个excel表格中的一列,网上很多教程,也没怎么看懂,😭,请问这个该考虑哪些知识,以下是txt文件里的内容:
'第五章 符号计算部分练习题+41905055.docx'
'第四章 数值计算部分练习题+41805050.doc'
'第四章 数值计算部分练习题+41805101.doc'
'第四章 数值计算部分练习题+41812151.doc'
'第四章 数值计算部分练习题+4190002.doc'
'第四章 数值计算部分练习题+41905002.doc'
'第四章 数值计算部分练习题+41905003.doc'
'第四章 数值计算部分练习题+41905004.doc'
'第四章 数值计算部分练习题+41905005.doc'
'第四章 数值计算部分练习题+41905007.doc'
'第四章 数值计算部分练习题+41905008.doc'
'第四章 数值计算部分练习题+41905012.doc'
'第四章 数值计算部分练习题+41905014.doc'
'第四章 数值计算部分练习题+41905018.doc'
'第四章 数值计算部分练习题+41905019.doc'
'第四章 数值计算部分练习题+41905020.doc'
'第四章 数值计算部分练习题+41905021.doc'
'第四章 数值计算部分练习题+41905022.doc'
'第四章 数值计算部分练习题+41905024.doc'
'第四章 数值计算部分练习题+41905025.doc'

https://blog.csdn.net/sinat_41348401/article/details/120626674

我可以提供代码实现步骤:

  1. 读取txt文件,使用readtable函数,例如读取名为data.txt的文件:
data = readtable('data.txt');
  1. 提取学号列,假如学号在第一列,可以使用以下代码:
student_id = data{:,1};
  1. 插入到excel表格中,假如要插入到学号列的第一行之后,可以使用以下代码:
filename = 'test.xlsx';
sheet = 1;
xlrange = 'A2'; % 学号列的位置
xlswrite(filename, student_id, sheet, xlrange);

需要注意的是,需要安装Excel支持功能,具体可以查看MATLAB官方文档中的相关说明。另外,读取txt文件时会自动处理文件中的分隔符,如果默认的不是空格或tab符号,需要指定delimiter参数。