Hi Team,
I have an excel file which could have N numbers of columns and rows. My requirement is to get the last row letter with data. for eg: if data is there from A to F column i just need F. Please let me know if anyone has a solution for this.
Hi Team,
I have an excel file which could have N numbers of columns and rows. My requirement is to get the last row letter with data. for eg: if data is there from A to F column i just need F. Please let me know if anyone has a solution for this.
Hi @Ajith209
→ Use read range workbook activity to read the excel and store in a datatable called dt.
→ Then use the below one to get the column count
Columncount = dt.ColumnCount
→ Then you can write range workbook activity to write the last column to excel.
Hope it helps!!
If you want Last column last row data please use this query
LastRowdata=Dt.Rows(Dt.Rows.Count - 1)(Dt.Columns.Count - 1).ToString()
If you want last Column all rows data please use this query
outputArray = (From row In inputDataTable.AsEnumerable()
Select row(inputDataTable.Columns.Count - 1).ToString()).ToArray()
Hi @Ajith209 ,
outStr = DT.AsEnumerable().Select(Function(y) y(DT.Columns.Cast(Of DataColumn).Select(Function(x) x.ColumnName.ToString).reverse(0)).ToString).Reverse(0)
Thanks!
This gives data not the column letter like F
Hi @Ajith209
Try Below expression for getting last column and last cell of a DataTable.
DT.AsEnumerable.Last()(DT.Columns.Count - 1).ToString()
Hope it will helps you
Cheers!!
does not give the last cells. It gives the last column value
gives the last column value not the last column cell Like F. it gives the values inside F
You can use this inside use excel
requiredstring = system.Text.RegularExpressions.Regex.Match(Excel.Sheet("SheetName").FullRangeValue.Split(":"c).Last,"[A-Z]*").Value
Cheers
outputColumnLetter = Convert.ToChar(65 + (inputDataTable.Columns.Count - 1)).ToString()
IF you want to get the place of the last Column
Try this:
ChrW(AscW("A") + (DT1.Columns.Count - 1)).ToString()
It will return F in your case i.e Last column place
Cheers!!
Hi @Ajith209,
Please try this
yourstrvariable=yourdatatable.rows(yourdatatable.rowcount-1).item(yourdatatable.columncount-1).tostring
It will give the excel last row last column value in a str variable
Regards
Sreejith S S