M 兼容中如何读取表格匹配特定的string
技术分享
发布于 2025-07-10 11:02:43
查看 1过去327天
使用 textscan 函数读取 csv 文件后,再去匹配string。
示例:
1.csv 文件如下:

2.运行代码,textscan 函数读取 csv 文件后,再去匹配string:
% 定义目标匹配字符串
str1 = 'a2';
str2 = 'b2';
str3 = 'c2';
fileID = fopen('test.csv', 'r');
rawData = textscan(fileID, '%s %s %s', 'Delimiter', ',', 'HeaderLines', 1);
fclose(fileID);
% 提取数据
Threscsv.A = rawData{1};
Threscsv.B = rawData{2};
Threscsv.C = rawData{3};
% 筛选符合条件的数据
filted_rows = contains(Threscsv.A, str1) & contains(Threscsv.B, str2) & contains(Threscsv.C, str3)

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境