gpt4 book ai didi

C# ClosedXML 将特定行中单元格的值分配给字符串

转载 作者:太空宇宙 更新时间:2023-11-03 12:11:36 24 4
gpt4 key购买 nike

我在我的脚本的其他地方使用 ClosedXML,我像这样遍历每一行并且它有效。

var workbook = new XLWorkbook(ObjectRepPath);
var rows = workbook.Worksheet(1).RangeUsed().RowsUsed().Skip(1);

foreach (var row in rows)
{
objPage = row.Cell(1).GetString();
objElement = row.Cell(2).GetString();

if (objPage == page && objElement == element)
{
locType = row.Cell(3).GetString();
locParm = row.Cell(4).GetString();
}
}

之后,我需要从随机选择的行中的单元格中提取数据。这是我到目前为止所得到的,但没有用......

var workbook = new XLWorkbook(extFile);
var ws = workbook.Worksheets.Add("Cell Values");
var rnd = new Random();
int rowNum = rnd.Next(2, workbook.Worksheet(1).RangeUsed().RowsUsed().Count());
var dataRow = ws.Row(rowNum);

string dangit = dataRow.Cell(1).GetString();
System.Diagnostics.Debug.WriteLine("Why is this dang thing not working... " + dangit);

输出:为什么这该死的东西不工作...

返回时是空的。没有错误。有人看到我没看到的东西吗?

最佳答案

好的,我找到了解决方案。

我换了行...var ws = workbook.Worksheets.Add("单元格值");

为了....var ws = workbook.Worksheet(1);

现在这个工作......Storage.StreetAddress = ws.Cell(xlRow, 1).GetString();

关于C# ClosedXML 将特定行中单元格的值分配给字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51993816/

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