Skip to content

Conversation

@Abhi2006-cloud
Copy link

Description

Extended the extract() function to support multiple file formats (Excel and JSON) while maintaining existing CSV functionality.
This enhancement adds automatic file type detection, proper handling of .xlsx, .xls, and .json files, and improved error handling for unsupported formats.
Existing CSV reading and multi-encoding logic remain fully intact.

Semver Changes

  • Patch (bug fix, no new features)
  • Minor (new features, no breaking changes)
  • Major (breaking changes)

Issues

Fixes #15

Checklist

Abhi Suryawanshi added 2 commits October 25, 2025 00:32
… functionality

- Added file type detection using os.path.splitext()
- Added support for .xlsx, .xls, and .json
- Implemented format-specific reading logic
- Enhanced error handling for unsupported formats
- Preserved CSV functionality including multi-encoding support
- Added 'openpyxl>=3.0.0' to requirements
@Abhi2006-cloud Abhi2006-cloud force-pushed the feature/multi-format-support branch from 0ae8921 to d814af4 Compare October 24, 2025 20:38
@Abhi2006-cloud Abhi2006-cloud deleted the feature/multi-format-support branch October 24, 2025 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Other File Formats in Extract Function

1 participant