0

My DB stores text from a WYSIWYG editor that looks something like this:

<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>

In my view I have something like:

  sheet.add_row [@event.text], style: font_format

where @event.text is the above html

Is there a way to make this formatting work in excel using axlsx?

4

2 回答 2

0

我不认为 html 会自动转换为样式。你必须自己写一个。我将使用富文本示例作为指南。

我相信它可以处理一段文本上的任何普通 Axlsx 样式。它至少可以处理粗体、斜体和删除线。

对于强制换行,请使用“\x0A”(段落之间的换行符。)

但是,这意味着您必须解析 html。

于 2014-07-11T22:11:56.367 回答
0

是的,to_spreadsheet只适合您。我刚刚完成了一个 Rails 应用程序,使用它来生成 xlsx 文件以供下载。我只是按照说明在视图目录中创建一个视图“show.xlsx.erb”。它已经完成了!

于 2016-10-13T09:04:07.703 回答