gpt4 book ai didi

c# - 将单元格中的数据分配给变量时遇到问题

转载 作者:行者123 更新时间:2023-12-04 21:02:25 26 4
gpt4 key购买 nike

我正在编写从一个 Excel 文档中获取数据并将其放入另一个文档的代码。我这样做的想法是将数据从起始工作簿写入变量,然后使用该变量将数据写入结束工作簿。这是我的代码:

sApp = new Excel.Application
sApp.Visible = false;
sBook = sApp.Workbooks.Open(SfilePath.ToString());
sSheet = (Excel.Worksheet)sBook.Sheets[1];

这只是进入工作簿的介绍代码,这是我遇到问题的代码:
formNumber = (string)(sSheet.Cells["J2"] as Excel.Range).Value2.ToString();

当我运行我的程序时,我收到一条错误消息

ArgumentException was unhandled. An unhandled exception of type 'System.ArgumentException' occurred in mscorlib.dll. Additional information: The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))



当我研究这个错误代码(HRESULT:0x80070057)时,我发现其他人也有同样的问题。但是,给出的所有解决方案都对我不起作用(即清除垃圾箱,清除临时文件)。

有没有人可以给我任何见解?如果您认为您可能需要了解更多有关代码的信息,请告诉我。

谢谢你。

最佳答案

我发现我的错误,我试图用它们的名字“J2”,“K2”来调用单元格。
但你不能这样做,它必须是他们的点位置。感谢所有提交答案的人,我很感激。

关于c# - 将单元格中的数据分配给变量时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33696152/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com