【发布时间】:2019-02-19 05:26:32
【问题描述】:
我有一个包含单元格内容的 csv 文件,我正在将其上传到网站并希望某些部分在 html 标记中。
每个单元格都有多行文本,如下所示:
• person name, person details
• person name, person details
• person name, person details
我已设法将其转换为右侧单元格中的 html 标记,使其看起来像这样:
<ul>
<li>person name, person details</li>
<li>person name, person details</li>
<li>person name, person details</li>
</ul>
为此,我使用了这个公式(J26 是包含这个公式的单元格左侧的单元格):
=IF((IFERROR(FIND("•",J26),)), LEFT(J26,SEARCH("•",J26)-1)&"<ul><li>"&SUBSTITUTE(RIGHT(J26,LEN(J26)-SEARCH("•",J26)),"•","</li><li>")&"</li></ul>","")
我现在需要做的就是添加一些逻辑,以便将 html 列表格式化为 span 标记中每个列表项的开头部分 - 如下所示:
<ul>
<li><span>person name</span>, person details</li>
<li><span>person name</span>, person details</li>
<li><span>person name</span>, person details</li>
</ul>
这部分我正在苦苦挣扎,无法弄清楚逻辑。 任何帮助将不胜感激,谢谢。
【问题讨论】: