Hi,
I have a requirement where n number of excel files (xls or xlsx) containing multiple tabs needs to be loaded to oracle.
Available solutions in hand.
1 PHP script to convert to csv and load using sqlloader. tested and verified for both xls and xlsx formats with single and multi tabs.
2. PERL script to convert to csv and load using sqlloader. Tested and verified for xls.(single and multi tab). For xlsx, successfully converted, but issue with data wherever it is date.
I(actually the client) am looking for a solution in PLSQL. I came across the package called COM Automation.
But I see that the examples show, that it loads data into the excel rather loading from excel from oracle tables.
If anyone has used COM Automation, please clarify me the following.
1. Does this help in loading data from excel files(XLS and XLSX) from a predefined folder structure.
2. If so, does the excel file need to have data in some specific format or any format of data can be loaded. i.e, merged columns, formulas, first row and first column being blank etc.
3. Does it help in extracting each and every tab of the excel file and load it into a table.? or Is it possible to selectively load specific tabs.?
4. With respect to maintenance, which one is a better option. PERL, PHP or PLSQL.
Correct me if I have asked anything wrong.
Ready to answer any further questions.
Thanks,
Anand