gpt4 book ai didi

C# 和 NPOI 无法读取数字和字符串值

转载 作者:行者123 更新时间:2023-12-05 06:36:31 25 4
gpt4 key购买 nike

我读过一个包含 NPOI 的文件,在一列中我有一些数字值和一些字符值。我需要检查这个 Cell 是否包含一个 char 值(比如“stop”),如果是的话我不想读这个。这是我试过的:

if (sheet.GetRow(row) != null and sheet.GetRow(row).GetCell(2).Substr(0,4) != "stop")
{
Console.Write(sheet.GetRow(row).GetCell(1));
}

但是我无法使用此代码读取字符和数字值。

最佳答案

有点棘手。请参阅以下方法来读取值。将您读取的值转换为这样的字符串对象 sheet.GetRow(row).GetCell(1).ToString();

 XSSFRow row = (XSSFRow)sheet.GetRow(i);
for (int j = row.FirstCellNum; j < cellCount; j++)
{
if (null != row.GetCell(j) && !string.IsNullOrEmpty(row.GetCell(j).ToString()) && !string.IsNullOrWhiteSpace(row.GetCell(j).ToString()))
{
Console.Write(row.GetCell(j).ToString());
}
}

关于C# 和 NPOI 无法读取数字和字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49030739/

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