我希望使用C#软件从Excel文件中获取单元格的值;不是文本,因为文本会根据列的大小而变化,我不能自己更改,软件也不应受此干扰。因此,我的选择是获取该值。
我将单元格作为1:1范围进行获取,因此我有一个Range对象,但是Value字段和Value2字段无法被该语言识别。我尝试使用get_Value()但它需要一个参数,我不知道要放什么参数,我没有找到相关文档。以下是我的代码(从循环中提取):
我将单元格作为1:1范围进行获取,因此我有一个Range对象,但是Value字段和Value2字段无法被该语言识别。我尝试使用get_Value()但它需要一个参数,我不知道要放什么参数,我没有找到相关文档。以下是我的代码(从循环中提取):
if((string)(ws_Varsheet.get_Range("L" + iIndex, "L" + iIndex).Text) != "")
{
rng_ResolutionCell = ws_Varsheet.get_Range("L" + iIndex, "L" + iIndex);
float iResolution;
rng_ResolutionCell.Cells.get_Value(&iResolution); //what to do here?
str_Resolution = ((string)iResolution.toString()).Replace(",",".");
str_Resolution = str_Resolution.Replace(" ","");
mObj.Str_Resolution="1";
}
你能帮我处理这个吗?先谢谢了。