简单的问题,如何创建一个动态CSV - ASP.NET,VB
问题描述:
你好,现在我是一个完整的newby .Net和VB的喜欢(我更多的是一个Ruby/Rails,PHP的那个人)。简单的问题,如何创建一个动态CSV - ASP.NET,VB
无论如何,我目前有一个子字符串生成器,我希望用作CSV的内容,我将在稍后从网页发送邮件。我的stringbuilder正在为CSV创建内容,但我不知道如何动态创建CSV(我不想要CSV上的磁盘)。
Private Shared Sub BuildClientTrustBalanceCSV(ByVal sb As StringBuilder, ByVal clientsWithTrustBalance As List(Of NonPaymentHistory))
If clientsWithTrustBalance Is Nothing OrElse clientsWithTrustBalance.Count = 0 Then
Exit Sub
End If
' need to somewhere create the CSV then inject the StringBuilder into it?
With sb
' create the CSV
For Each zeroBalanceClient As NonPaymentHistory In clientsWithTrustBalance
.AppendFormatLine("{0},", zeroBalanceClient.Number)
Next zeroBalanceClient
End With
End Sub
任何想法?我知道我应该能够解决这个问题,但.NET不是我的东西?
答
以下是一个可能有用的链接,但我同意Oded的说法,这个问题有误导性。
How do I best generate a CSV (comma-delimited text file) for download with ASP.NET?
+0
对不起,如果我误导你们,谢谢你们的帮助 – 2010-10-19 09:49:55
CSV是一种简单的文本格式 - 究竟是什么问题?获取数据?格式化它? – Oded 2010-10-19 08:55:39
我只想知道如何创建CSV,获取数据和格式很简单。有大量关于如何在驱动器上创建CSV的示例,但我需要在内存中创建它。 – 2010-10-19 08:58:16
如果你把它放在一个字符串生成器中,它将会在内存中。 – Oded 2010-10-19 09:01:19