using System; using System.Collections.Generic; using System.Linq; using System.Net; class Program { private static string ConvertCsvToHtmlTable(string csvText) { //split the CSV, assume no commas or line breaks in text List> splitString = new List>(); List lineSplit = csvText.Split('\n').ToList(); foreach (string line in lineSplit) { splitString.Add(line.Split(',').ToList()); } //encode text safely, and create table string tableResult = ""; foreach(List splitLine in splitString) { tableResult += ""; foreach(string splitText in splitLine) { tableResult += ""; } tableResult += ""; } tableResult += "
" + WebUtility.HtmlEncode(splitText) + "
"; return tableResult; } }