I will try to do your requests in Microsoft Excel with more then 10 years experience including:
- Formula (even creating custom ones), function
- Reorganizing data from the web to csv format
- Button, drop-down, form
- Export /import CSV
- Convert any file to Excel (PDF, Word, scanned, etc.)
- Word mail merge
- Invoice and company quote template
- Dashboard
- Dedupe : removing duplicates from data
- Chart and graph
- Recover lost password of Office files (ask!)