フィルターのクリア

How to read a txt file with comma, text and numbers in matlab, and export the data

6 ビュー (過去 30 日間)
chihyu
chihyu 2021 年 10 月 27 日
コメント済み: chihyu 2021 年 10 月 28 日
The txt file I exported from the analysis software contains commas and text and numbers (as shown in the figure below). This prevents me from directly using load data
The above txt file can be imported into excel using [Data Analysis Wizard] to split it into multiple cells, but I have thousands of these files, I can’t extract data from excel one by one, I want to use more automated Way to extract.

採用された回答

Walter Roberson
Walter Roberson 2021 年 10 月 27 日
  3 件のコメント
Walter Roberson
Walter Roberson 2021 年 10 月 28 日
clc;
clear all;
% Specify the folder where the files live.
myFolder = 'C:\Users\yourUserName\Documents\My Pictures';
% Check to make sure that folder actually exists. Warn user if it doesn't.
if ~isfolder(myFolder)
errorMessage = sprintf('Error: The following folder does not exist:\n%s\nPlease specify a new folder.', myFolder);
uiwait(warndlg(errorMessage));
myFolder = uigetdir(); % Ask for a new one.
if myFolder == 0
% User clicked Cancel
return;
end
end
% Get a list of all files in the folder with the desired file name pattern.
filePattern = fullfile(myFolder, '**/*.txt'); % Change to whatever pattern you need.
theFiles = dir(filePattern);
num_files = length(theFiles);
t = cell(num_files,1);
for k = 1 : num_files
baseFileName = theFiles(k).name;
fullFileName = fullfile(theFiles(k).folder, baseFileName);
fprintf(1, 'Now reading %s\n', fullFileName);
t{k} = readtable(fullFileName);
end
chihyu
chihyu 2021 年 10 月 28 日
thank you very much

サインインしてコメントする。

その他の回答 (1 件)

Rik
Rik 2021 年 10 月 27 日

カテゴリ

Help Center および File ExchangeSpreadsheets についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by