Skip to content

Conversation

@justanothernate
Copy link
Contributor

  • 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.

- 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.
@haris-musa
Copy link
Owner

bugbot run

@cursor
Copy link

cursor bot commented Jun 6, 2025

🚨 BugBot failed to run

Remote branch not found for this Pull Request. It may have been merged or deleted (requestId: serverGenReqId_4b9626c1-c16d-46ef-bdee-d5fba12522ca).

Repository owner deleted a comment from cursor bot Jun 7, 2025
Repository owner deleted a comment from cursor bot Jun 7, 2025
@haris-musa haris-musa merged commit bb537b3 into haris-musa:main Jun 7, 2025
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.

2 participants