mirror of
https://github.com/sbroenne/mcp-server-excel.git
synced 2026-09-19 07:53:08 +08:00
8a80ef13f5
Complete Strategy Pattern implementation for PivotTable field operations, aligning code architecture with test organization and adding critical build optimizations. Changes: - Implemented IPivotTableFieldStrategy interface with 11 field operation methods - Created RegularPivotTableFieldStrategy for PivotFields API (825 lines) - Created OlapPivotTableFieldStrategy for CubeFields API with CreatePivotFields() fix - Added PivotTableFieldStrategyFactory for runtime strategy selection - Refactored PivotTableCommands from 962 → 779 lines (-183 lines) - Added Category trait to 9 Regular tests and 3 OLAP tests - Added Release build optimization configuration to 4 projects - Updated documentation with NetOffice library reference - Pre-commit validation: All 30 tests passing, 0 COM leaks, MCP smoke test passed Files changed: 19 files (+2,055, -759) Tests: 30/30 passing (6m 26s) Build: 0 warnings, 0 errors