Commit Graph

26 Commits

Author SHA1 Message Date
89ea163656 Release: Bump version to 0.1.4 (#47) v0.1.4 2025-06-10 23:12:36 +05:00
8cdd96a3f1 Merge pull request #46 from haris-musa/feat/excel-table-support-34
Feat: Add create_excel_table function for native table support. Closes #34
2025-06-10 22:57:49 +05:00
4d5b53379a Feat: Add create_excel_table function for native Excel table support. Closes #34 2025-06-10 22:56:21 +05:00
257ee4099d Merge pull request #45 from haris-musa/fix/issue-40-read-range
Fix: Correctly read data when not starting at A1. Fixes #40
2025-06-10 21:45:39 +05:00
e58c459493 Cleanup: Remove unused header-related functions from data.py 2025-06-10 21:44:16 +05:00
de38958edc Fix: Correctly read data when not starting at A1. Fixes #40 2025-06-10 21:42:10 +05:00
425095d667 Fix: Handle list of lists in create_pivot_table. Fixes #43 (#44) 2025-06-10 21:27:19 +05:00
bb537b35be feat(cell validation): add comprehensive data validation capabilities (#37)
- Add cell_validation.py module for Excel data validation metadata extraction
- Implement get_data_validation_for_cell() and get_all_validation_ranges()
- Include validation metadata in read_data_from_excel responses automatically
- Add get_data_validation_info MCP tool for validation rule summaries
- Resolve range references in list validations to actual cell values
- Support all validation types: list, whole, decimal, date, time, textLength
- Include operators (between, notBetween, equal, greaterThan, etc.) in metadata

This allows LLMs to understand Excel validation constraints including
dropdown options, numeric ranges, date constraints, and text length limits.
2025-06-07 09:42:00 +05:00
b2c9ce8e6a Update README.md (#41) 2025-06-06 11:48:58 +05:00
78b6f7b5ce Update README.md (#33) 2025-05-21 14:18:18 +05:00
62b7e94344 Enhance README with logo and badges; update documentation; modify read_only to False (#32) 2025-05-21 13:49:41 +05:00
7f8c2be2f4 chore: update Python version to 3.10 and bump package version to 0.1.3 in pyproject.toml and server.py; modify GitHub Actions workflow to use hatch for building (#29) v0.1.3 2025-05-20 09:35:30 +05:00
a8e4258aaf chore: bump version to 0.1.2 in pyproject.toml and server.py (#27) v0.1.2 2025-05-17 23:14:00 +05:00
bbab5bf184 Feat/add stdio transport (#25)
* feat: Add stdio transport method.
Update relevant documentation and code to support both SSE and stdio connection methods, initialize the EXCEL_FILES_PATH variable and perform the corresponding path handling.

* Remove PyPI mirror configuration.
2025-05-17 19:39:06 +05:00
46adf0b173 Add MseeP.ai badge to README.md (#26) 2025-05-14 13:16:53 +05:00
07369fdc65 simplify the format of data in batch read and write function to list of lists (#16) 2025-04-29 22:31:01 +05:00
addd5e2fac Update README.md (#13) 2025-04-09 13:07:04 +05:00
44ef963cd6 Fix/version sync (#9) v0.1.1 2025-04-04 13:21:39 +05:00
ebba932b73 feat: add PyPI publishing workflow (#8) 2025-04-04 13:10:08 +05:00
279aa22bed chore: bump version to 0.1.1 (#7) 2025-04-04 12:46:26 +05:00
a4bb6a921f -removed write_headers parameter (#4)
-write_data_to_excel is now context aware and checks for headers
-fixed issue where headers were duplicated when appending data
2025-03-19 22:22:13 +05:00
9d1ecb601d Remove smithery (#3)
* Update README.md

* Delete Dockerfile

* Delete smithery.yaml
2025-03-19 16:55:17 +05:00
7e1981cab2 Deployment: Dockerfile and Smithery config (#2)
* Add Dockerfile

* Add Smithery configuration

* Update README

---------

Co-authored-by: smithery-ai[bot] <194235850+smithery-ai[bot]@users.noreply.github.com>
2025-02-16 23:40:18 +05:00
99ac29915a Refactor sheet operations and update documentation
- Improve `copy_range_operation` with more robust error handling and style copying
- Enhance `delete_range_operation` with shift direction support
- Update README with Cursor IDE connection instructions
- Remove unnecessary parameters from `create_pivot_table`
- Improve logging and error validation in sheet operations
2025-02-16 10:33:02 -08:00
4e82b8a7b2 Initial commit 2025-02-16 22:41:04 +05:00
09f4b2acb3 Initial commit 2025-02-12 11:39:48 +05:00