MATLAB的xlsxwrite函数有时可以用但有时就会报错:出现无法写入 Excel 格式,尝试将文件写为 CSV 格式。 请问各位有什么解决方法吗?

MATLAB的xlsxwrite函数有时可以用但有时就会报错:出现无法写入 Excel 格式,尝试将文件写为 CSV 格式。 请问各位有什么解决方法吗?

关注【相关推荐】
clear; clc;
files = dir('*.csv'); % 相对路径
fileNumber = length(files);
for i = 1 : fileNumber
fileName = files(i).name; % 文件名,不带路径
[~, ~, context] = xlsread(fileName); % 全部读取,不分数字和文本
xlswrite([fileName(1 : end - 3), 'xlsx'], context);
end