创建 CSV 文件

发布于 2024-10-06 14:54:12 字数 159 浏览 4 评论 0原文

使用 C#,打开或读取文本文件(源 csv 文件)和 .最后,我必须为这些行创建另一个 csv 文件。我应该创建一个数据表并在处理后插入每一行,最后将数据表导出到 csv 文件吗?或者在开始 foreach {} 之前创建一个 csv 文件,并为每一行写入此 csv 文件。

你会怎么做?

using c#, open or reading a text file (source csv file) and . Finally, I have to create another csv file for these lines. Should I create a data table and insert each line after processing and finally export the data table to a csv file. OR Create a csv file before starting foreach {} and write to this csv file for each line.

How would you do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

久夏青 2024-10-13 14:54:12

流路绝对是最佳选择!

虽然已经有几年了 - 我已经在一些项目中使用了这个 csv 阅读器框架 LumenWorks.Framework.IO.Csv 并且它工作得很好..

http://www.codeproject.com/KB/database/CsvReader.aspx

The stream way is definitely the way to go!

Although a few years old now - I've used this csv reader framework LumenWorks.Framework.IO.Csv in a few projects and it has worked fine..

http://www.codeproject.com/KB/database/CsvReader.aspx

心意如水 2024-10-13 14:54:12

取决于原始文件有多大。一般来说,它有助于像第二个选项一样进行流式传输的可扩展性 - 如果您真的不知道它有多大,则不要将某些内容完全加载到内存中。

Depends on how big the orignal file is. In general, it helps scalability to stream like your 2nd option - to NOT load something completely into memeory if you don't really know how big it could be.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文