asp.net - CsvHelper GetRecords 没有结果
问题描述
我想将大型 csv 解析为数据结构。我创建了简单的 dotnet 核心控制台应用程序来测试 CsvHelper 库。
这基本上是代码:
var csv = new CsvReader(File.OpenText(filename));
csv.Configuration.RegisterClassMap<CardMap>();
var records = csv.GetRecords<Card>();
一切正常,但是当我将具有相同数据结构的相同代码复制到 dotnet core mvc应用程序中时,使用相同的 csv 文件(来自同一目录)GetRecords 不会产生任何结果。
知道问题出在哪里吗?我不知道如何调试它,进入新 CsvReader 的流很好,读取文件内容,否则它都是黑盒。
在 mvc 应用程序中使用此库时是否有一些限制?我试图将此代码移动到 Program.cs Main() 中,但没有任何更改(我从 HomeController 运行它)。
解决方案
推荐阅读
- laravel - 如何在没有 json_decoding 集合的情况下访问嵌套的 json 对象
- html - mp4 不在 Chrome 或 Firefox 中播放,但在 Safari 中播放
- excel - Excel - 插入评论问题:灰色/不可用
- google-cloud-platform - 在 Airflow 中,我如何创建具有多个 DAG 的工作流,这些 DAG 可以通过执行该工作流来调用?
- java - 为什么 SELECT 等待锁定?
- vb.net - 自动初始化控件
- vue.js - Vue/AgGrid:浮动过滤器组件,对象单元格数据数组
- javascript - 安装 react-router-dom 时遇到错误
- apache - 一个组件的 Apache Nifi 历史统计
- python - 如何在数组中找到两个相似数字的索引?