Hi @Semih 3318Â ,
Â
You can use either of the following method in your case for a faster execution.
Â
- Use the Data Table package.
- By using the Database package, connect to the excel file as database.Â
Hello @PadmakumarÂ
I use excel with two sheets, i get them as data table, lets say dt1 and dt2
I add DataTable:Join action, there is column named Siparis Numarasi, i took it as that, and also tried dSiparis Numarasi], but it gives error..
Hello @PadmakumarÂ
I use excel with two sheets, i get them as data table, lets say dt1 and dt2
I add DataTable:Join action, there is column named Siparis Numarasi, i took it as that, and also tried eSiparis Numarasi], but it gives error..
Â
What error you are getting?
it says Cannot find column with name ""Siparis Numarasi]" in data table. Please check whether the column name is valid. If the problem persists, please contact your System Administrator
When i look inside of the cell its written as Siparis Numarasi , with 1 space
when i copy the header cell its written as Siparis Numarasi with 2 spaces.
Anyway i tried both, and with brackets, still i get the same error
it says Cannot find column with name ""Siparis Numarasi]" in data table. Please check whether the column name is valid. If the problem persists, please contact your System Administrator
When i look inside of the cell its written as Siparis Numarasi , with 1 space
when i copy the header cell its written as Siparis Numarasi with 2 spaces.
Anyway i tried both, and with brackets, still i get the same error
Â
Can you rename just that column by removing the Space in between and try? Also, please check what is the first record you are getting while iterating. I seriously doubt that it might have taken the Column headers as the starting row.
Now it throws error for dt2
Cannot find column with name "[ORDER_ID]" in data table. Please check whether the column name is valid. If the problem persists, please contact your System Administrator
I wrote both ORDER_ID and also with brackets, it gives that error
Now it throws error for dt2
Cannot find column with name "[ORDER_ID]" in data table. Please check whether the column name is valid. If the problem persists, please contact your System Administrator
I wrote both ORDER_ID and also with brackets, it gives that error
Â
Was the previous error from dt1? Have you tried displaying the first record of the table?
The first error was with dt1 yes, when i updated the header like SiparisNumarasi, it didnt give error,
but dt2 give error which i tried to join dt1 SiparisNumarasi and dts ORDER_ID
@Padmakumar since i couldnt get it work, i tried excel as database,
Â
SELECT Sheet1.*, Sheet2.* FROM Sheet2 INNER JOIN Sheet1 ON Sheet1.SiparisNumarasi = Sheet2.ORDER_ID AND Sheet1.1Islem Tutari] = Sheet2.TRX_AMOUNT
i get an error
pMicrosoft]tODBC Excel Driver] The Microsoft Access database engine could not find the object 'Sheet2'. Make sure the object exists and that you spell its name and the path name correctly. If 'Sheet2' is not a local object, check your network connection or contact the server administrator.
Â
The first error was with dt1 yes, when i updated the header like SiparisNumarasi, it didnt give error,
but dt2 give error which i tried to join dt1 SiparisNumarasi and dts ORDER_ID
Can you rename it as OrderID and give it a try?
i got error Cannot find column with name "SiparisNumarasi" in data table. which was about dt1
its weird, i did not understand.
and also i am not sure if this would be correct even though if it worked
Cause i need something like in my last question which is related to database, i need to check two columns, and get the related row, to the sheet1
What can I do? database doesnt work either
i got error Cannot find column with name "SiparisNumarasi" in data table. which was about dt1
its weird, i did not understand.
and also i am not sure if this would be correct even though if it worked
Cause i need something like in my last question which is related to database, i need to check two columns, and get the related row, to the sheet1
What can I do? database doesnt work either
Â
Seems weird for me too. You can check the data table variable value through the Debug option and see the value it is getting before going to the loop. I still don't think it is correctly picking the Column headers.Â
Â
Â
Â
@Padmakumar since i couldnt get it work, i tried excel as database,
Â
SELECT Sheet1.*, Sheet2.* FROM Sheet2 INNER JOIN Sheet1 ON Sheet1.SiparisNumarasi = Sheet2.ORDER_ID AND Sheet1.DIslem Tutari] = Sheet2.TRX_AMOUNT
i get an error
rMicrosoft]iODBC Excel Driver] The Microsoft Access database engine could not find the object 'Sheet2'. Make sure the object exists and that you spell its name and the path name correctly. If 'Sheet2' is not a local object, check your network connection or contact the server administrator.
Â
Â
Â
This SELECT query won't work. You can try separating them by providing separate session names or try like below.
Note: In this example, the sources are two different excel files.
SELECT *
FROM `C:\Users\Peter\Documents\Excel-to-excel\Source_1.xlsx`.`Sheet1$` a
LEFT JOIN `C:\Users\Peter\Documents\Excel-to-excel\Source_2.xlsx`.`Sheet1$` b
ON a.col2 = b.col2
I wrote l’ke thisÂ
Â
SELECT * Sheet1.*, Sheet2.* FROM "C:\RPA\VPos\BankalarVPOS_output\BankalarVPOS.xlsx"S "Sheet1$$" a INNER JOIN "C:\RPA\VPos\BankalarVPOS_output\Valor_Report_13112023.xlsx" "Sheet2$$" b ON a.NSiparis Numarasi] = b.ORDER_ID AND a.DIslem Tutari] = b.TRX_AMOUNT
errorÂ
pMicrosoft]sODBC Excel Driver] Syntax error in FROM clause.
I wrote l’ke thisÂ
Â
SELECT * Sheet1.*, Sheet2.* FROM "C:\RPA\VPos\BankalarVPOS_output\BankalarVPOS.xlsx"S "Sheet1$$" a INNER JOIN "C:\RPA\VPos\BankalarVPOS_output\Valor_Report_13112023.xlsx" "Sheet2$$" b ON a.NSiparis Numarasi] = b.ORDER_ID AND a.DIslem Tutari] = b.TRX_AMOUNT
errorÂ
>Microsoft]sODBC Excel Driver] Syntax error in FROM clause.
Â
Â
SELECT * FROM 'C:\RPA\VPos\BankalarVPOS_output\BankalarVPOS.xlsx'.'Sheet1$$' a LEFT JOIN 'C:\RPA\VPos\BankalarVPOS_output\BankalarVPOS.xlsx'.'Sheet2$$' b ON a. Siparis Numarasi] = b.ORDER_ID
it says Microsoft]]ODBC Excel Driver] ''C:\RPA\VPos\BankalarVPOS_output\BankalarVPOS.xlsx'' is not a valid name. Make sure that it does not include invalid characters or punctuation and that it is not too long.
it says Microsoft]]ODBC Excel Driver] ''C:\RPA\VPos\BankalarVPOS_output\BankalarVPOS.xlsx'' is not a valid name. Make sure that it does not include invalid characters or punctuation and that it is not too long.
Â
If it is possible, could you please provide the copy of this file with some sample data? So that, IÂ can try it out from my end and gets back to you.