C# 如何在winform应用程序中获取Excel工作表的行和列id

C# 如何在winform应用程序中获取Excel工作表的行和列id,c#,winforms,excel,C#,Winforms,Excel,在我的Winform应用程序中,我正在从Excel工作表中读取数据 如果数据(即字符串)无效,我必须将其在Excel文件中的位置发送给用户(例如A12) 有人能帮我吗,我该怎么做?如果您使用interop并拥有单元格的行和列,您可以使用以下命令: Excel.Range range = (Excel.Range)CurrentWorksheetObject.Cells[row, col]; string cellAddress = range.get_AddressLocal(false,

在我的Winform应用程序中,我正在从Excel工作表中读取数据

如果数据(即字符串)无效,我必须将其在Excel文件中的位置发送给用户(例如A12)


有人能帮我吗,我该怎么做?

如果您使用interop并拥有单元格的行和列,您可以使用以下命令:

Excel.Range range = (Excel.Range)CurrentWorksheetObject.Cells[row, col];
   string cellAddress = range.get_AddressLocal(false, false, Excel.XlReferenceStyle.xlA1, Type.Missing, Type.Missing);

然后,您可以将该字符串传递给用户。

这将有助于解释您首先是如何读取excel文件的。如果你想要一个第三方库,那么它是非常容易使用的。考虑到NewArgimation的回答,我想说这个问题需要OP的更多努力,或者被删除。也许可以让它更清楚地了解
get\u AddressLocal
的作用和返回的内容?