【问题标题】:Convert richtext strings to excel将富文本字符串转换为excel
【发布时间】:2011-07-15 22:00:21
【问题描述】:

我有一个包含TinyMCE 用于富文本格式的表单。我们所有的数据都可以导出为 HTML 报告、PDF 报告和 Excel 电子表格(报告)。

我们允许富文本输入的字段在 HTML 和 PDF 报告中显示为格式化值,但在 Excel 中,我们将它们显示为字符串。例如: 这部分是粗体
这里是第 2 行。

我需要一种方法让它在 excel 中显示为粗体/换行符,而不是只显示该字符串,或者至少一种方法将 HTML 标记从那里剥离并只显示纯文本(尽管我真的会喜欢至少保留换行符)。是否有某种类型的宏可以包含在 excel 下载或一些可以转换它的 C++ 程序中?

感谢您的宝贵时间!

【问题讨论】:

    标签: excel richtext


    【解决方案1】:

    我用PHPExcel做了类似的事情

    诀窍是获取格式化数据并找到模式。在您的情况下,它可能是表格行/表格单元格。遍历该结构,随时设置 excel 单元格值。对于复杂的格式,您可以相当简单地用正则表达式替换您想要的格式所需的内容。这个理论可能听起来有点复杂,但是一旦你开始理解它,它只需要一两个小时的工作量。

    当然有基于其他服务器技术的等效程序。但是多年来,这个对我来说工作得非常出色,我相信它可以在网站上为非常大的客户提供疯狂的入站流量......而且它从未失败过。这是我发现的唯一可靠的方法,可以编写完美、格式正确的 Excel,而无需用户跳过障碍来获取特定的浏览器。

    【讨论】:

      猜你喜欢
      • 2011-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-25
      • 1970-01-01
      • 2019-01-08
      • 2011-02-03
      • 2011-11-28
      相关资源
      最近更新 更多