Write in an opened excel file using MATLAB

6 visualizzazioni (ultimi 30 giorni)
Max
Max il 21 Mag 2022
Commentato: Max il 1 Giu 2022
I would like to search for a specific number like (5444 ) in column B and insert a number like (300) next to it in column C using matlab script while the file is opend , thanks
date B C
05/20/2022 5444 ?
05/22/2022 5445 ?
FileName = 'C:\\\\Desktop\test.xlsx';
  6 Commenti
Walter Roberson
Walter Roberson il 31 Mag 2022
Have you considered using xlswrite1() that I linked to? It opens a connection to excel and leaves it open for efficiency, and can write by range specification.
Max
Max il 1 Giu 2022
I have but I could not get to work while the file is open

Accedi per commentare.

Risposte (1)

Walter Roberson
Walter Roberson il 23 Mag 2022
In particular the reading logic
Select(Range(Excel,sprintf('%s',range)));
DataRange = get(Excel,'Selection');
and then
rawData = DataRange.Value;
to fetch the data from Excel.

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by