简单的问题,如何创建一个动态CSV-ASP.NET,VB
你好,现在我对.Net和VB(我更像是Ruby/Rails、PHP之类的人)完全是个新手 无论如何,我目前有一个子,有一个字符串生成器,我希望作为一个CSV的内容使用,我将在稍后的网页电子邮件。我的stringbuilder正在为CSV创建内容,但我不知道如何动态创建CSV(我不希望CSV出现在磁盘上)简单的问题,如何创建一个动态CSV-ASP.NET,VB,asp.net,vb.net,csv,Asp.net,Vb.net,Csv,你好,现在我对.Net和VB(我更像是Ruby/Rails、PHP之类的人)完全是个新手 无论如何,我目前有一个子,有一个字符串生成器,我希望作为一个CSV的内容使用,我将在稍后的网页电子邮件。我的stringbuilder正在为CSV创建内容,但我不知道如何动态创建CSV(我不希望CSV出现在磁盘上) 有什么想法吗?我知道我应该能够对其进行排序,但.NET不是我的专长?这里有一个链接可能会有所帮助,但我同意Oded的观点,即这个问题具有误导性 CSV是一种简单的文本格式-您到底有什么问题?获取
有什么想法吗?我知道我应该能够对其进行排序,但.NET不是我的专长?这里有一个链接可能会有所帮助,但我同意Oded的观点,即这个问题具有误导性
CSV是一种简单的文本格式-您到底有什么问题?获取数据?格式化?我只想知道如何创建CSV,获取数据和格式化很容易。有很多关于如何在驱动器上创建CSV的示例,但我需要在内存中创建它。如果你将它放在字符串生成器中,它将在内存中。我想这就是我需要的“需要在某处创建CSV,然后将StringBuilder注入其中?”?HttpContext.Current.Response.ContentType=“Application/x-msexcel”HttpContext.Current.Response.AddHeader(“内容处置”,“附件;文件名=clientsWithTrustBalance.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