Commit Graph

6 Commits

Author SHA1 Message Date
ad5fff248b docs: Add documentation for row and column operations tools (#80) 2025-08-01 13:02:02 +05:00
d24ce4b97c Add tool to get merged cells (#59) 2025-07-05 13:29:18 +05:00
4d5b53379a Feat: Add create_excel_table function for native Excel table support. Closes #34 2025-06-10 22:56:21 +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
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
4e82b8a7b2 Initial commit 2025-02-16 22:41:04 +05:00