First use find/replace activity and find the month cell…for eg search for Jun Which gives the output as the cell number
use the cell number and read data starting from that cell…this way you would be interested in only first two riws always which have the corresponding months data
Now use for each with dt.Columns,change type argument to datacolumn and inside that use if condition with dt.Row(1)(currentitem.ColumnName).ToString.Equals("16") you can sue variable in place of 16 on then side use dt.Row(0)(currentitem.ColumnName).ToString will give the required number you need
If you read whole data then you need to and then filter all all…
rather if you search for the month cell then the data is read only from that row…so you dont need for each at first as those would by default be the first two rows