Search code examples
excel-2007openxmloffice-2007openxml-sdk

Excel "Refresh All" with OpenXML


I have an excel 2007 file (OpenXML format) with a connection to an xml file. This connection generates an excel table and pivot charts.

I am trying to find a way with OpenXML SDK v2 to do the same as the "Refresh All" button in Excel. So that I could automatically update my file as soon as a new xml file is provided.

Thank you.


Solution

  • You can't do this with Open XML. Open XML allows you to work with the data stored in the file and change the data and formulas and definitions and such. It doesn't actually do any calculations.

    Excel automation technically would work, but it's absolutely not recommended for a server environment and is best avoided on the desktop if at all possible.