相关疑难解决方法(0)

是否有"正确"的方式来读取CSV文件

可能重复:
CSV文件导入.Net

在.net中,是否有一个标准库应该用于读取csv文件?Web上的所有示例都会使用自己的csv阅读器/解析器,或者使用OleDb.

使用任何这些解决方案都不是问题,我只是想知道是否有一个普遍接受的库(不是我能找到的),或者其他任何"正确"的方法吗?

.net c# csv oledb

17
推荐指数
4
解决办法
1万
查看次数

FileHelpers和CSV:当记录可以水平扩展无限制时该怎么办

我正在尝试使用FileHelpers解析这种类型的CSV文件:

Tom,1,2,3,4,5,6,7,8,9,10
Steve,1,2,3
Bob,1,2,3,4,5,6
Cthulhu,1,2,3,4,5
Greg,1,2,3,4,5,6,7,8,9,10,11,12,13,14
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何使用FileHelpers解析它.我想我应该可以这样做:

[DelimitedRecord(",")]
public class MyRecord
{
    public string Name;

    public List<int> Values;
}
Run Code Online (Sandbox Code Playgroud)

但FileHelpers似乎无法做到这一点.我能做的最好的就是:

[DelimitedRecord(",")]
public class MyRecord
{
    public string Name;

    public string Values;

    public string[] ActualValuesInNiceArray
    {
        get { return Values.Split(new[] {','}, StringSplitOptions.RemoveEmptyEntries); }
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我需要Values在逗号上拆分以获取每条记录的值集.如果我必须手动解析每个记录的一部分,那么使用FileHelpers似乎没什么意义.

我错过了什么吗?我已经浏览了文档/示例,但似乎无法找到我的格式的解决方案.Excel对我的格式没有任何问题,所以我想有一种方法可以使用现有的免费库(FileHelpers或其他一些库)来实现.有任何想法吗?

.net csv filehelpers

9
推荐指数
1
解决办法
4058
查看次数

如何使用c#在asp.net MVC3中创建文本文件

我只是想问如何生成或创建文本文件,因为我想在数据库中以文本形式显示我的数据.

我在asp.net MVC 3中使用c#

非常感谢你!任何答案都会被贬低.

c# asp.net-mvc-3

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

.net ×2

c# ×2

csv ×2

asp.net-mvc-3 ×1

filehelpers ×1

oledb ×1