I have a dat file. It has data of time, temperature, currents, etc in a continuous manner and I can not open it in excel. I attached my file here.
I want to generate a new line before the word "Event" in the file. Basically, I want to start each line by the word "event". Could anyone please help me? Thank you.

2 Kommentare

Walter Roberson
Walter Roberson am 16 Jan. 2019
Try opening the file in NotePad++ or WordPad . It looks plausible to me that it might have newlines without carriage return, but the old NotePad does not recognize plain newlines as a line delimiter.
Mahsa Keyvani
Mahsa Keyvani am 16 Jan. 2019
Thank you so much for your help. I tried wordpad and notepad++, but they did not provide carriage return. I did it with microsoft word at the end.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Walter Roberson
Walter Roberson am 16 Jan. 2019

0 Stimmen

S = fileread('testAppend_Jan16.txt');
NewS = regexprep('Event', '\r\nEvent');
fid = fopen('testAppend_Jan16_out.txt');
fwrite(fid, '%s', NewS);
fclose(fid)

1 Kommentar

Mahsa Keyvani
Mahsa Keyvani am 17 Jan. 2019
Thank you so much again for helping me. There is an error with fwrite; It says: Error using fwrite Invalid precision. Thanks.

Melden Sie sich an, um zu kommentieren.

Gefragt:

am 16 Jan. 2019

Kommentiert:

am 17 Jan. 2019

Community Treasure Hunt

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

Start Hunting!

Translated by