当单元格地址打开并且单元格包含公式时,如何读取和excel单元格地址

本文关键字:单元格 地址 何读取 读取 excel 包含公 | 更新日期: 2023-09-27 18:29:25

我有一个excel文件。该excel文件包含一个单元格地址的公式(示例A10)。现在我打开这个excel文件。还有一件事,我在系统中安装了一个名为汤森路透的插件。通过此加载项,单元地址值会定期更改。如何使用.net(c#)读取更改后的单元格地址值(不保存excel文件)。

当单元格地址打开并且单元格包含公式时,如何读取和excel单元格地址

您只需使用interop代码打开excel文件,这将允许加载项代码并行运行。然后可以使用interop调用来使用单元格值。

    Excel.Application xlApp = new Microsoft.Office.Interop.Excel.ApplicationClass();
                    xlApp.Visible = true;
                    Excel.Workbook newWb = xlApp.Workbooks.Open(fileName, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                                                                Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
xlApp.ActiveSheet.get_Range("A10", Type.Missing).Value2;