Questions tagged «csvhelper»

6
在C#中,如何从字符串创建TextReader对象(不写入磁盘)
我正在使用快速CSV阅读器将一些粘贴的文本解析为网页。快速CSV阅读器需要一个TextReader对象,我只有一个字符串。快速将字符串转换为TextReader对象的最佳方法是什么? 谢谢! 更新-示例代码-在原始示例中,新的StreamReader正在寻找一个名为“ data.csv”的文件。我希望通过TextBox_StartData.Text提供它。 在下面使用此代码无法编译。 TextReader sr = new StringReader(TextBox_StartData.Text); using (CsvReader csv = new CsvReader(new StreamReader(sr), true)) { DetailsView1.DataSource = csv; DetailsView1.DataBind(); } 该new StreamReader(sr)告诉我它有一些无效的参数。有任何想法吗? 作为一种替代方法,我尝试了以下方法: TextReader sr = new StreamReader(TextBox_StartData.Text); using (CsvReader csv = new CsvReader(sr, true)) { DetailsView1.DataSource = csv; DetailsView1.DataBind(); } 但是我得到了Illegal characters in path Error.一个来自TextBox_StartData.Text的字符串示例: …
126 c#  csv  csvhelper  textreader 

1
为什么我不能从“ System.IO.StreamWriter”转换为“ CsvHelper.ISerializer”?
尝试将人们的内容写入CSV文件,然后将其导出,但是我遇到了构建错误及其失败。错误是: cannot convert from 'System.IO.StreamWriter' to 'CsvHelper.ISerializer' 不知道为什么会这样,除非我确定我以这种方式完成了很多次。 private void ExportAsCSV() { using (var memoryStream = new MemoryStream()) { using (var writer = new StreamWriter(memoryStream)) { using (var csv = new CsvHelper.CsvWriter(writer)) { csv.WriteRecords(people); } var arr = memoryStream.ToArray(); js.SaveAs("people.csv",arr); } } }
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.