【问题标题】: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 文件中。

    输出发布在下面,如果您需要更多帮助,请告诉我:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-19
      • 1970-01-01
      相关资源
      最近更新 更多