C# Excel和XML文件之间的映射-如何从C刷新#

C# Excel和XML文件之间的映射-如何从C刷新#,c#,excel,C#,Excel,得到了一个excel电子表格,其中我指定了到XML文件的映射 我想从C#打开电子表格并强制刷新映射到XML文件的单元格。 ->我该怎么做?有我需要引用的dll吗 谢谢 Olivier你看过VSTO了吗。VSTO允许您调用.NET代码,因此管理正在发生的事情可能更容易 可能值得一看^^我不确定映射XML文件是什么意思,但您应该能够在每张工作表上使用excel PIA并调用calculate(),强制所有单元格刷新。您没有指定您的要求,但使用方便的“宏记录器”相当容易Excel获取所需“API”的功

得到了一个excel电子表格,其中我指定了到XML文件的映射

我想从C#打开电子表格并强制刷新映射到XML文件的单元格。 ->我该怎么做?有我需要引用的dll吗

谢谢


Olivier你看过VSTO了吗。VSTO允许您调用.NET代码,因此管理正在发生的事情可能更容易


可能值得一看^^

我不确定映射XML文件是什么意思,但您应该能够在每张工作表上使用excel PIA并调用calculate(),强制所有单元格刷新。

您没有指定您的要求,但使用方便的“宏记录器”相当容易Excel获取所需“API”的功能和Visual Studio Tools for Office(VSTO)at提供了使用C#所需的功能

  • 在Excel中,记录刷新XML映射的宏
  • 在C#中,
    • 使用VSTO复制宏
    • 使用VSTO创建项目,查看引用了哪些程序集,将这些引用添加到项目中,然后复制宏
  • 很明显,细节是关键,但这会让你开始