Raja.G
(Mr.RPABot)
September 23, 2024, 9:51am
1
Hi Team
I want to two filter and based on the result i should print new sheet of same excel .
Filter column2 “aaaa” , “bbbb” column4 if found “US” add sheet update the filtered data
Same filter column4 found CA add sheet “CA” and update the data.
Please help me anyone for this.
Please find the attachment for sample excel
Book1 (Recovered).xlsx (10.9 KB)
Regards,
Raja G
lrtetala
(Lakshman Reddy)
September 23, 2024, 10:00am
2
Hi @Raja.G
Try this
dtUS = DT.AsEnumerable().Where(Function(row) (row("Column2").ToString = "aaaa" OrElse row("Column2").ToString = "bbbb") AndAlso row("Column4").ToString = "US").CopyToDataTable()
dtCA = DT.AsEnumerable().Where(Function(row) (row("Column2").ToString = "aaaa" OrElse row("Column2").ToString = "bbbb") AndAlso row("Column4").ToString = "CA").CopyToDataTable()
Regards,
Raja.G
(Mr.RPABot)
September 23, 2024, 10:03am
3
Hi @lrtetala ,
If filter there is no data found then linq not work right throw error, i dont want to throw error i want to skip so how to do that , please help me on this.
Regards,
Raja G
you can use if else activity and put the following condition:
DT.AsEnumerable().Where(Function(row) (row(“Column2”).ToString.Equals(“aaaa”) OrElse row(“Column2”).ToString.Equals(“bbbb”)) AndAlso row(“Column4”).ToString.Equals(“US”)).any()
and Assign dtUS = DT.AsEnumerable().Where(Function(row) (row(“Column2”).ToString.Equals(“aaaa”) OrElse row(“Column2”).ToString.Equals(“bbbb”)) AndAlso row(“Column4”).ToString.Equals(“US”)).CopyToDataTable
and do the same for other table (CA)
1 Like
lrtetala
(Lakshman Reddy)
September 23, 2024, 10:45am
5
@Raja.G
Try this way
dtUS = DT.AsEnumerable().Where(Function(row) (row("Column2").ToString = "aaaa" OrElse row("Column2").ToString = "bbbb") AndAlso row("Column4").ToString = "US")
dtCA = DT.AsEnumerable().Where(Function(row) (row("Column2").ToString = "aaaa" OrElse row("Column2").ToString = "bbbb") AndAlso row("Column4").ToString = "CA")
Sequence20.xaml (13.3 KB)
Regards,
system
(system)
Closed
September 26, 2024, 10:45am
6
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.