我的数据库存储来自WYSIWYG编辑器的文本,如下所示:
<p><s>Hi!</s></p>
<p>My Name is Bob's.</p>
<p> </p>
<p>I like to eat these things:</p>
<ul>
<li>Candy</li>
<li>Veggies</li>
<li>Everything</li>
</ul>
<p>Enjoy<sup>2</sup></p>
在我看来,我有类似的东西:
sheet.add_row [@event.text], style: font_format
其中@ event.text是上面的html
有没有办法使用axlsx在excel中进行格式化?
答案 0 :(得分:0)
我认为没有自动将html转换为样式。你必须自己写一个。我会使用rich text示例作为指导。
我相信它可以在一大块文本上处理任何正常的Axlsx风格。它至少处理粗体,斜体和删除线。
对于强制换行使用“\ x0A”(在段落之间断开。)
但是,这意味着你必须解析html。
答案 1 :(得分:0)
是的,to_spreadsheet仅适合您。我刚刚完成了一个Rails应用程序,用它生成xlsx文件供下载。我只是按照说明创建一个视图&show; show.xlsx.erb&#39;在视图目录中。它已经完成了!