Excel column operation

  • let say i have n number of columns let say column A, column B and so on and from that I want to search for particular word let say that word “Week 1” is present in column B.

  • once i get that so before that column B. want to add or insert new column.

  • any help
    thanks advanced

1 Like

Hi @Mayur_Pawar
Use read range
and use for each row in Datatable
if row(“Column B”).ToString.Contains(“Week1”)

use insert delete columns activity give the index value as -1 and then add column

Thanks
Ashwin S

@AshwinS2 my column will not be same every time like everytime its not like column B its just example if any column has variable “week 1” so before that i want to insert column

Hi @Mayur_Pawar

then before condition uise Insert/Delete Column and then check the conditions

Thanks
Ashwin S

Hi @Mayur_Pawar

  • Read the excel as datatable lets assume ‘dt’
  • Use for each row to loop the table
  • Declare a variable as int datatype, lets called ‘ordinal’
  • inside loop assign as
    ordinal = Array.FindIndex(row.ItemArray, Function(c) c.ToString().Contains("Week 1"))
  • And add invoke code activity, send argument as ‘dt’ as in/out and ‘ordinal’ as in
  • Add the below code in the invoke code activity
    dt.Columns.Add("Column C", GetType(String)).SetOrdinal(ordinal-1)
1 Like

Hi @Mayur_Pawar,

To search the value in Excel.

It returns the Cell info. Using this you can read cell value from excel.

Regards
Balamurugan.S