Set Column width of Excel through Matlab

9 views (last 30 days)
Hi, I tried to set the width of a column but i don't try..
i found a hint here:
and i simply call it (in another file which I open excel) with xlsAutoFitCol('myfile.xls','Sheet1','A:S'); but nothing change... that's what appears to me...
and what i want...
Someone can help me?

Accepted Answer

Fangjun Jiang
Fangjun Jiang on 21 Dec 2011
Something like this.
ExcelApp=actxserver('excel.application');
ExcelApp.Visible=1;
NewWorkbook=ExcelApp.Workbooks.Open(ExcelFile);
NewSheet=NewWorkbook.Sheets.Item(1);
NewRange=NewSheet.Range('A1');
NewRange.ColumnWidth=40;
  2 Comments
Vincenzo
Vincenzo on 21 Dec 2011
Moved: Rik on 30 Jun 2024
Great Fangjun!!
Music to my ears!!
Rik
Rik on 30 Jun 2024
Minor downside: this requires Windows and Excel.

Sign in to comment.

More Answers (0)

Categories

Find more on Data Import from MATLAB in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!