FileReader:C#库可有效读取超大文本,csv,tsv文件

时间:2024-06-03 11:27:00
【文件属性】:

文件名称:FileReader:C#库可有效读取超大文本,csv,tsv文件

文件大小:43KB

文件格式:ZIP

更新时间:2024-06-03 11:27:00

csharp dotnet nuget dot-net csharp-code

文件阅读器 FileReader是开源的ac#库,用于通过设置limit和offset参数来分页读取和处理非常大的文本文件。 因为将整个文本文件加载到内存中会导致对象增长,并且.net如果无法为对象分配足够的连续内存,则会抛出OOM异常。 因此,FileReader体系结构旨在通过分页流式传输文件,而不是一次性读取全部内容。 当您要读取大的TXT文件(大小约为500 MB或更大)时,这可以防止执行out of memory execption 定界符 制表符( \t ) 逗号( , ) 基本范例 string Path = @"C:\sample.txt"; var table = Path.FileToTable(heading: true, delimiter: '\t'); // All your processing here table.TableToFile(@"C:\o


【文件预览】:
FileReader-master
----README.md(1KB)
----FileReader.sln(928B)
----FileReader()
--------bin()
--------obj()
--------Properties()
--------Program.cs(2KB)
--------Core()
--------App.config(182B)
--------FileReader.csproj(2KB)
----FileReader.v11.suo(26KB)
----docs()
--------_config.yml(26B)
--------Readme.md(13B)
--------index.md(5B)
----LICENSE(1KB)
----.gitattributes(65B)

网友评论