-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Excel data source adapter #418
Conversation
@zxie86 Thanks for the PR and your contribution. 1. Source can be created without a source file
2. The unique sourceName is not used within the catalog or the schema view. rather the filename of the xlsx file.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Most suggestions from Marc are sadly handled similarly for all Sources and will be adjusted for all of them in a single solution. This PR is for me good to go.
…tor,tablescan files
…fault type varchar, minor reformatting, checked licensee, updated header, rtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thx, @zxie86, for this PR!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR's are good to go
Final Report: GSoC '22
Projects
This PR has been created as part of the Google Summer of Code in the "Data Source Adapter for Excel Sheets" project.
I have created an adapter to query the Excel Sheets. This adapter allows Polypheny to interact with Excel sheets and query the mapped data.
This adapter is able to handle both XLS (Excel ’97) and XLSX (Excel 2007) formats of spreadsheets. It uses the Apache POI to extract data from Excel sheets.
Features
Constraints and Future Improvement
The adapter is able to add one sheet at a time. It would be great to have an "add all sheets from an Excel file" function.
Thank you
Thank you Polypheny and Google Summer of Code for this amazing opportunity. I learned and applied my coding skills during this event. Special thanks to my mentors Isabel Geissmann and Marc Hennemann for helping me when I ran into issues, and Marc Vogt for helping with my proposal.