You may be interested in a local MCP used as a connector, persistent memory on cheap hardware with tools for basic documentation and such. I'm sure finding a way to wrangle Excel into the mix wouldn't be too difficult. Shameless plug of my project that satisfies most of your needs: https://github.com/ASIXicle/persMEM, I'm sure there are many others.