【问题标题】:Export the richtext content into excel/csv as it is按原样将富文本内容导出到 excel/csv
【发布时间】:2017-07-21 17:20:13
【问题描述】:
我有一个包含多个字段的表单,例如文本框、电子邮件、广播和富文本编辑器。表单上将发生多次提交。我想将提交的记录列表导出到 Excel 或 csv 文件,将富文本内容保留为 html 内容。例如,在富文本中,我用粗体输入了“Hello I am bunny”,这意味着它的内部内容是“<strong>Hello I am bunny</strong>”。所以在导出到 excel 时,我希望富文本内容为“Hello I am bunny”。
有什么想法吗?
提前致谢
【问题讨论】:
标签:
richtextbox
rich-text-editor
richtext
richtextediting
【解决方案1】:
您可以使用正则表达式解析字符串。我发布了一个示例来解释我的意思。
Regex startTag = new Regex(@"<\w+>");
List<string> tagWords = new List<string>();
tagWords.Add("<strong>Hello I am bunny</strong>");
tagWords.Add("<i>Hello this text is italic</i>");
tagWords.Add("<small>Hello this text is small</small>");
foreach (string item in tagWords)
{
Match start = startTag.Match(item);
Console.WriteLine(item.Substring(start.Length,item.Length-start.Length*2)-1));
}
一旦你有了解析的字符串,你应该可以将它导出到 excel 文件中。
输出发布在下面,如果您需要更多帮助,请告诉我:)