c# - 如何使用 NPOI 在 C# 中使用列名获取 excel 单元格值

标签 c# excel cell npoi

我的代码中有以下条件,其中单元格值是通过使用列号获取的。

但我想根据列名为单元格赋值,因为我从数组中赋值,数组中的列名与 Excel 工作表中的列标题的顺序不同。

if (row.GetCell(columnNumber) != null)
      ICell cell = row.GetCell(columnNumber);

谁能告诉我如何使用列名

获取单元格值

最佳答案

我建议您丢弃 NPOI,改用 EPPlus。我浪费了 3 天时间使用 NPOI 自动创建一些 excel,只是发现要添加一个列,我必须手动移动每个单元格并管理 NPOI 返回空对象的空单元格。

在 EPPlus 中就这么简单

worksheet.Cells["columnname"]

关于c# - 如何使用 NPOI 在 C# 中使用列名获取 excel 单元格值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46529034/

相关文章:

c# - 如何使用 Google API ver 2 for .NET 以编程方式从 Google Apps Mail 中删除邮件

excel - VBA数据透视表错误

ios - 如何设置 UIContextualAction 的圆角半径?

java - iText:在 CellEvent 期间设置单元格高度

c# - 在 C# 中比较 UTC 时间与本地时间

c# - 如何使用 Automapper 映射复杂对象?

java - 这个 Java 代码在 C# 中相当于什么? (设置请求实体)

java - 如何使我的java代码与数据库中的所有表兼容,我需要从中提取数据,然后将其写回Excel文件

arrays - 如何打印for循环结果在R中的上三角矩阵

ios - 自定义类的 TableView 单元格返回 nil