一位客户给我发来了一大堆产品名称和描述。描述单元格具有文本换行和许多换行符。我需要导入到一个MySQL,这是我通过Navicat Premium做的。
问题是,description单元格被用作每个产品页面的HTML描述。
有没有办法用同一个Excel文件中的<br>
或者用一个php函数来代替Excel的换行符?
发布于 2011-05-25 04:47:13
一点ASCII编码将会有很大的帮助。
设置查找/替换对话框(Ctrl-H)。在查找字段中,按住Alt键并从数字键盘键入010。(这使您可以查找换行符。)在replace字段中,输入您的<br>
。
发布于 2011-05-25 05:41:19
或者使用VBA函数替换字符串中的回车
插入一个模块并粘贴以下内容
Function LineFeedReplace(ByVal str As String)
dim strReplace as String
strReplace = "<br>"
LineFeedReplace = Replace(Replace(Replace(Replace(Replace(Replace(str, Chr(10), strReplace), Chr(13), strReplace), vbCr , strReplace), vbCrLf, strReplace), vbLf, strReplace), vbNewLine, strReplace)
End Function
如果单元格A1包含换行符字符串,则=LineFeedReplace(A1)
将返回所有换行符都设置为<br>
的字符串
发布于 2014-12-04 03:54:53
首先,确保你同时考虑了CR和LF,这两个因素往往是一起出现的。它们的代码是0013和0010,所以你需要一个公式来清理这两个。我成功地使用此公式=SUBSTITUTE(A3,CHAR(13),"<br>")
转换excel中的长文本单元格,用'br'
标记替换不可见的分隔符。由于您不能准确地判断您有哪种换行符,您也可以尝试使用0010或=SUBSTITUTE(A3,CHAR(10),"<br>")
https://stackoverflow.com/questions/6116403
复制相似问题