viewSchedule = RevitUtils.createTemporarySchedule(doc, activeSchedule as ViewSchedule);
var body = viewSchedule.GetTableData().GetSectionData(SectionType.Body);
var cNumberBody = body.NumberOfColumns;
var rNumberBody = body.NumberOfRows;
for (int r = 0; r < rNumberBody; r++) {
for (int c = 0; c < cNumberBody; c++) {
string value = viewSchedule.GetCellText(SectionType.Body, r, c);
}
}