Unzip and rename excel file
조회 수: 4 (최근 30일)
이전 댓글 표시
Hey, hope you doing well.
I have this code that goes to a website database, downloads and unzips all the files there. Each zip file comes with hundreds of txt files and two excel files. I only need the two excel files, however its not a problem if the code downloads the txt files aswell. The problem is that the excel files have all the same name, so when i run the code i get in the folder thousands of text files and only two excel files. The code is overwriting the excel files when unziping.
How can i make matlab, after unziping, to change the name of the excel files so they wont overwrite?
This is the script i have.
web ='https://sensors.rivm.nl/benchmark/';
data = webread(web);
files = regexpi(data,'[A-Z_0-9]+.zip<','match');
for k=1:numel(files)
file = files{k} ;
unzip([web file(1:end-1)])
end
Thank you for your help.
댓글 수: 0
채택된 답변
MJFcoNaN
2022년 4월 18일
the function of unzip allows setting an output folder, for example:
unzip([web file(1:end-1)], file(1:end-5))
댓글 수: 4
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Downloads에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!