使用 C# 从单独的字符串创建 CSV
我想从单独的字符串构建一个 CSV 文件,但由于字符串的大小很大,我试图避免在写入文件之前将字符串连接到单个字符串中。意思是,创建一个文件并向其中添加另一个字符串。 可以吗?
I want to build a CSV file from separate strings but since the size of the string is big I'm trying to avoid from joining the strings into a single string before writing to the file. Meaning, creating a file and than adding another string into it.
can it be done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
不要使用 String,而是使用 StringBuilder 来构建字符串。
比刷新文件中的字符串。
Rather than using String go for
StringBuilder
to build your string.than flush string in file.
您可以使用 StreamWriter 对象 http://msdn.microsoft.com /en-us/library/system.io.streamwriter.aspx
看看此处出色地
You could use the StreamWriter object http://msdn.microsoft.com/en-us/library/system.io.streamwriter.aspx
Have a look here as well
如果您使用 StreamWriter 类,则只需调用Write 方法。
If you are using StreamWriter Class then simply call Write method each time you want to write value to file.
此处 是创建文本文件的完整演示,包括创建后向其附加字符串的函数。
Here is a full demo for creating a text file, including a function for appending strings to it after creation.
参考这个编码。
使用上述方法创建文本文件并写入内容。
Refer to this coding.
Use the above method for creating a text file and writing the content.