首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当尝试从包含筛选函数的单元格获取值时,EPPlus返回{#NAME?}

EPPlus是一个用于操作Excel文件的开源库,它提供了丰富的功能和API,可以方便地读取、写入和修改Excel文件。

当尝试从包含筛选函数的单元格获取值时,EPPlus返回{#NAME?}的原因是EPPlus无法解析包含筛选函数的单元格。筛选函数是Excel中的一种特殊函数,用于根据指定条件筛选数据。EPPlus并不支持解析和计算筛选函数,因此无法正确获取其返回值。

解决这个问题的方法是使用EPPlus提供的其他功能来获取单元格的值。可以通过EPPlus提供的Cells属性来访问单元格,并使用Value属性获取其值。示例代码如下:

代码语言:txt
复制
using OfficeOpenXml;

// 加载Excel文件
using (var package = new ExcelPackage(new FileInfo("path/to/excel/file.xlsx")))
{
    // 获取第一个工作表
    var worksheet = package.Workbook.Worksheets[1];

    // 获取包含筛选函数的单元格
    var cell = worksheet.Cells["A1"];

    // 获取单元格的值
    var value = cell.Value;
}

在上述示例代码中,我们使用EPPlus加载Excel文件,并获取第一个工作表。然后,通过Cells属性获取指定单元格,并使用Value属性获取其值。这样就可以正确获取包含筛选函数的单元格的值,而不会返回{#NAME?}。

需要注意的是,EPPlus是一个功能强大的Excel操作库,但并不支持解析和计算所有Excel函数。在使用EPPlus时,建议先了解其支持的函数和功能,以确保能够满足需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Magicodes.IE 2.6.2 发布

工程,添加XlsxFileResultAction Result,支持泛型集合、Bytes数组、Steam直接导出 修改部分命名和命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空合并单元格可能数据读取错误...#305 2.5.4.8 2021.07.15 Magicodes.EPPlus回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试...#63 2020.04.16 【Nuget】版本更新到2.2.0-beta9 【Excel模板导出】修复只存在一列导出 #73 【Excel导入】支持返回表头和索引 #76 【Excel导入导入】...Error返回true) 【导入】基础类型必填自动识别,比如int、double等不可为空类型自动识别,无需额外设置Required 【导入】修改Excel模板Sheet名称 【导入】支持导入表头位置设置...】由于EPPlus.Core已经不维护,将EPPlusEPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

1.7K40

Magicodes.IE 2.7.1发布

工程,添加XlsxFileResultAction Result,支持泛型集合、Bytes数组、Steam直接导出 修改部分命名和命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空合并单元格可能数据读取错误...#305 2.5.4.8 2021.07.15 Magicodes.EPPlus回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试...#63 2020.04.16 【Nuget】版本更新到2.2.0-beta9 【Excel模板导出】修复只存在一列导出 #73 【Excel导入】支持返回表头和索引 #76 【Excel导入导入】...Error返回true) 【导入】基础类型必填自动识别,比如int、double等不可为空类型自动识别,无需额外设置Required 【导入】修改Excel模板Sheet名称 【导入】支持导入表头位置设置...】由于EPPlus.Core已经不维护,将EPPlusEPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

1.8K10
  • Magicodes.IE 2.6.3 发布

    工程,添加XlsxFileResultAction Result,支持泛型集合、Bytes数组、Steam直接导出 修改部分命名和命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空合并单元格可能数据读取错误...#305 2.5.4.8 2021.07.15 Magicodes.EPPlus回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试...#63 2020.04.16 【Nuget】版本更新到2.2.0-beta9 【Excel模板导出】修复只存在一列导出 #73 【Excel导入】支持返回表头和索引 #76 【Excel导入导入】...Error返回true) 【导入】基础类型必填自动识别,比如int、double等不可为空类型自动识别,无需额外设置Required 【导入】修改Excel模板Sheet名称 【导入】支持导入表头位置设置...】由于EPPlus.Core已经不维护,将EPPlusEPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.9K20

    Magicodes.IE 2.7.2发布

    工程,添加XlsxFileResultAction Result,支持泛型集合、Bytes数组、Steam直接导出 修改部分命名和命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空合并单元格可能数据读取错误...#305 2.5.4.8 2021.07.15 Magicodes.EPPlus回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试...#63 2020.04.16 【Nuget】版本更新到2.2.0-beta9 【Excel模板导出】修复只存在一列导出 #73 【Excel导入】支持返回表头和索引 #76 【Excel导入导入】...Error返回true) 【导入】基础类型必填自动识别,比如int、double等不可为空类型自动识别,无需额外设置Required 【导入】修改Excel模板Sheet名称 【导入】支持导入表头位置设置...】由于EPPlus.Core已经不维护,将EPPlusEPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    2K20

    Magicodes.IE 2.6.0重磅发布

    工程,添加XlsxFileResultAction Result,支持泛型集合、Bytes数组、Steam直接导出 修改部分命名和命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空合并单元格可能数据读取错误...#305 2.5.4.8 2021.07.15 Magicodes.EPPlus回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试...#63 2020.04.16 【Nuget】版本更新到2.2.0-beta9 【Excel模板导出】修复只存在一列导出 #73 【Excel导入】支持返回表头和索引 #76 【Excel导入导入】...Error返回true) 【导入】基础类型必填自动识别,比如int、double等不可为空类型自动识别,无需额外设置Required 【导入】修改Excel模板Sheet名称 【导入】支持导入表头位置设置...】由于EPPlus.Core已经不维护,将EPPlusEPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.6K20

    Magicodes.IE 2.7.4.2发布

    工程,添加XlsxFileResultAction Result,支持泛型集合、Bytes数组、Steam直接导出 修改部分命名和命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空合并单元格可能数据读取错误...#305 2.5.4.8 2021.07.15 Magicodes.EPPlus回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试...#63 2020.04.16 【Nuget】版本更新到2.2.0-beta9 【Excel模板导出】修复只存在一列导出 #73 【Excel导入】支持返回表头和索引 #76 【Excel导入导入】...Error返回true) 【导入】基础类型必填自动识别,比如int、double等不可为空类型自动识别,无需额外设置Required 【导入】修改Excel模板Sheet名称 【导入】支持导入表头位置设置...】由于EPPlus.Core已经不维护,将EPPlusEPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.9K30

    Magicodes.IE 2.5.6.1发布

    工程,添加XlsxFileResultAction Result,支持泛型集合、Bytes数组、Steam直接导出 修改部分命名和命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空合并单元格可能数据读取错误...#305 2.5.4.8 2021.07.15 Magicodes.EPPlus回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试...#63 2020.04.16 【Nuget】版本更新到2.2.0-beta9 【Excel模板导出】修复只存在一列导出 #73 【Excel导入】支持返回表头和索引 #76 【Excel导入导入】...Error返回true) 【导入】基础类型必填自动识别,比如int、double等不可为空类型自动识别,无需额外设置Required 【导入】修改Excel模板Sheet名称 【导入】支持导入表头位置设置...】由于EPPlus.Core已经不维护,将EPPlusEPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.7K10

    Magicodes.IE 2.5.6.3发布

    工程,添加XlsxFileResultAction Result,支持泛型集合、Bytes数组、Steam直接导出 修改部分命名和命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空合并单元格可能数据读取错误...#305 2.5.4.8 2021.07.15 Magicodes.EPPlus回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试...#63 2020.04.16 【Nuget】版本更新到2.2.0-beta9 【Excel模板导出】修复只存在一列导出 #73 【Excel导入】支持返回表头和索引 #76 【Excel导入导入】...Error返回true) 【导入】基础类型必填自动识别,比如int、double等不可为空类型自动识别,无需额外设置Required 【导入】修改Excel模板Sheet名称 【导入】支持导入表头位置设置...】由于EPPlus.Core已经不维护,将EPPlusEPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.2K40

    Magicodes.IE 2.6.4 发布

    工程,添加XlsxFileResultAction Result,支持泛型集合、Bytes数组、Steam直接导出 修改部分命名和命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空合并单元格可能数据读取错误...#305 2.5.4.8 2021.07.15 Magicodes.EPPlus回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试...#63 2020.04.16 【Nuget】版本更新到2.2.0-beta9 【Excel模板导出】修复只存在一列导出 #73 【Excel导入】支持返回表头和索引 #76 【Excel导入导入】...Error返回true) 【导入】基础类型必填自动识别,比如int、double等不可为空类型自动识别,无需额外设置Required 【导入】修改Excel模板Sheet名称 【导入】支持导入表头位置设置...】由于EPPlus.Core已经不维护,将EPPlusEPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.2K20

    Magicodes.IE 2.5.5.3发布

    工程,添加XlsxFileResultAction Result,支持泛型集合、Bytes数组、Steam直接导出 修改部分命名和命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空合并单元格可能数据读取错误...#305 2.5.4.8 2021.07.15 Magicodes.EPPlus回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试...#63 2020.04.16 【Nuget】版本更新到2.2.0-beta9 【Excel模板导出】修复只存在一列导出 #73 【Excel导入】支持返回表头和索引 #76 【Excel导入导入】...Error返回true) 【导入】基础类型必填自动识别,比如int、double等不可为空类型自动识别,无需额外设置Required 【导入】修改Excel模板Sheet名称 【导入】支持导入表头位置设置...】由于EPPlus.Core已经不维护,将EPPlusEPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.6K10

    Magicodes.IE 2.5.6.2发布

    工程,添加XlsxFileResultAction Result,支持泛型集合、Bytes数组、Steam直接导出 修改部分命名和命名空间 2.5.4.9 2021.07.23 修复Excel合并行导入在存在空合并单元格可能数据读取错误...#305 2.5.4.8 2021.07.15 Magicodes.EPPlus回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试...#63 2020.04.16 【Nuget】版本更新到2.2.0-beta9 【Excel模板导出】修复只存在一列导出 #73 【Excel导入】支持返回表头和索引 #76 【Excel导入导入】...Error返回true) 【导入】基础类型必填自动识别,比如int、double等不可为空类型自动识别,无需额外设置Required 【导入】修改Excel模板Sheet名称 【导入】支持导入表头位置设置...】由于EPPlus.Core已经不维护,将EPPlusEPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.2K20

    Magicodes.IE 2.5.4.2发布

    2.5.1.7 2021.02.20 Excel支持Base64导出 #219 修复 #214 2.5.1.6 2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复表格下面存在变量...#63 2020.04.16 【Nuget】版本更新到2.2.0-beta9 【Excel模板导出】修复只存在一列导出 #73 【Excel导入】支持返回表头和索引 #76 【Excel导入导入】...">表头筛选器 /// 一个Sheet最大允许行数,设置了之后将输出多个Sheet...Error返回true) 【导入】基础类型必填自动识别,比如int、double等不可为空类型自动识别,无需额外设置Required 【导入】修改Excel模板Sheet名称 【导入】支持导入表头位置设置...】由于EPPlus.Core已经不维护,将EPPlusEPPlus.Core改为EPPlus, 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.5K40

    Magicodes.IE 2.2里程碑需求和建议征集

    为了更好根据实际功能来迭代,2.2里程碑规划开始,我们将结合社区建议和意见来进行迭代,您可以点此链接来提交您意见和建议: https://github.com/dotnetcore/Magicodes.IE...【导出】完善模板导出单元测试,针对导出结果添加渲染检查,确保所有单元格均已渲染。...">表头筛选器 /// 一个Sheet最大允许行数,设置了之后将输出多个Sheet...Error返回true) 【导入】基础类型必填自动识别,比如int、double等不可为空类型自动识别,无需额外设置Required 【导入】修改Excel模板Sheet名称 【导入】支持导入表头位置设置...】由于EPPlus.Core已经不维护,将EPPlusEPPlus.Core改为EPPlus 2019.9.11 【导入】导入支持自动去除前后空格,默认启用,可以针对列进行关闭,具体见AutoTrim

    1.5K20

    Unity中数据持久化,使用excel、文件、yaml、xml、json等方式

    以下是一个常见方法:首先,下载并导入一个支持Excel文件操作第三方库,比如EPPlus。你可以GitHubEPPlus页面下载最新版本。...异步方式:异步方式是指文件操作会在后台执行,不会阻塞程序执行,可以同时执行其他任务。在异步方式中,文件操作不会立即返回结果,而是通过回调函数或者等待异步操作完成后回调通知来获取结果。...异步方式可以提供更好用户体验,避免程序卡顿,尤其是文件操作需要较长时间。...在以下情况下应该使用异步方式:文件操作需要较长时间,例如读取大型文件或网络下载文件,使用异步方式可以避免程序卡顿,保持用户界面的流畅性。...需要同时执行其他任务,例如同时读取多个文件或执行其他计算任务,使用异步方式可以提高程序效率。

    1.1K82

    ExcelPackage操作Excel常用方法

    最开始想使用Node.js,发现二个问题,Github上第三方库,在保存 Excel 时候会将格式给丢掉。找来找来,发现 C# Epplus 比较符合需求。...第一步:准备工作 (1) 通过 NuGet 下载 Epplus (2)Form 构造函数中添加许可 using OfficeOpenXml; using OfficeOpenXml.Drawing;...操作主界面 UI Button_SaveText.Enabled = true; Button_SaveText.Text = "保存文本"; })); }); (3)数据量过大...,特别是需要插入数据,注意使用数组替代List,有插入操作创建数组预留比较大空间 private int getInsertIdx(int nId) { int idx = -1;...= FONT_NAME; } (5)复制多行单元格(保留其样式),并在指定行插入复制行 private void copyRowDataAndPaste(ExcelWorksheet worksheet

    75820

    VB.NET 第三方 EPPLUS 操作类库应用笔记

    EPPlus 支持:(单元格范围,单元格样式(边框,颜色,填充,字体,数字,对齐),图表,图片,形状,批注,表格,保护,加密,数据透视表,数据验证,条件格式,VBA,公式计算等等) 1.1 ExcelPackage...类   ExcelPackage 是 EPPlus 入口类,解析一个 Excel 文件,生成 ExcelWorkbook 对象来表示一个 Excel。...不管构造函数中传入参数是否有效,该类 Workbook 属性都会自动创建,无须担心空指针问题。   ...注意:在获取具体 Sheet ,索引号 1 开始. 1.2 ExcelWorkbook 类   ExcelWorkbook 类表示了一个 Excel 文件,其 Worksheets 属性对应着 Excel...2.2.1 公式计算(下面演示两条求和公式) xlsht.Cells("C1:D1").Formula = "A1*B1" ''这是乘法公式,意思是A1单元格值乘B1值赋值给C1,然后B1值乘

    5.7K20

    个人永久性免费-Excel催化剂功能第33波-报表形式数据结构转标准数据源

    字段映射两种方式 引用其他工作薄单元格,容易出现带上其他工作薄文件名或文件路径,下次打开结果表,会提示链接工作薄是否更新之类弹窗 同时引用过程中默认变为绝对引用,有$符号,不能进行下拉填充方式批量处理其他列...可以把原始数据表复制一份到当作结果表工作薄,在同一工作薄上引用其他工作表单元格,可避免以上说缺点 ? 引用其他工作薄单元格 ?...引用当前工作薄其他工作表单元格 最后开放只填写原始数据所在单元格地址,若选择不方便,直接输入即可,后期会开发几个自定义函数配合使用,更为方便。...推翻过方案: 用窗体方式,用户自己填写结果表名称和对应单元格区域,弊端如下: 不能批量原始数据中复制多个单元格作结果表列名称 不能向下填充方式一次性填充相邻源表单元格引用 窗体和工作表来回切换麻烦...,好处如下: 可自行二次检查文件夹内文件是否都应用于数据源来调用生成 有其他特殊文件剔除或筛选,可充分发挥Excel查找替换、自动筛选、排序等操作,这里用窗体机械地简单逻辑判断所没法达到体验 ?

    1.5K40

    .NET导出Excel四种方法及评测

    通过调用Measure函数,可以测得传入action耗时和内存占用。默认会调用5次,可以5次测试结果中取出能反映性能值。...但此示例共享变量值收益很低,但会极大地增加代码复杂性(普通用户可能很难写出),因此本示例未使用SharedStringTable; 它基于单元格位置标识,如B3(第三行第二列),因此索引方式比EPPlus...; 较为底层OpenXML表现非常一般,比EPPlus要差,更不能与收费Aspose相提并论; 我感想 在真的愿意尝试一下之前,人们很容易相信自己直觉。...Aspose.Cells创建Excel要求客户直接使用Workbook类(NPOI也是); Aspose.Cells完全隐藏了Excel位置(如B3)信息,下标0开始(NPOI也是) 比较这几点,...更别提这次评测发现EPPlus性能确实不错,唯一缺点就是它单元格下标1开始设计。即便如此,我还是首选推荐EPPlus

    4.8K10

    【愚公系列】2023年11月 Winform控件专题 OpenFileDialog控件详解

    例如,若用户选择了三个文件“test1.txt”,“test2.txt”和“test3.txt”,则此属性将返回一个字符串数组,其中包含这三个文件文件名。...ShowReadOnly属性为true,文件选择对话框中将显示只读属性文件;ShowReadOnly属性为false,文件选择对话框中将不显示只读属性文件。...ReadOnlyChecked属性为true,只读属性复选框被选中;ReadOnlyChecked属性为false,只读属性复选框未选中。...ShowHelp属性为true,文件选择对话框中将显示帮助按钮;ShowHelp属性为false,文件选择对话框中将不显示帮助按钮。...当用户点击按钮,会弹出OpenFileDialog对话框,允许用户选择Excel文件。选中文件后,我们使用EPPlus打开文件,选择第一个工作表,并遍历所有单元格以读取内容。

    1.4K11
    领券