Mysql 转义引号&;在Excel中获取HTML编码字符串的其他特殊字符

Mysql 转义引号&;在Excel中获取HTML编码字符串的其他特殊字符,mysql,excel,html-encode,Mysql,Excel,Html Encode,我有包含换行符、引号和其他一些特殊字符的Excel单元格。我在最后一列中写了一个公式,它是MySQL INSERT语句。当我执行SQL语句时,它会显示错误,因为这些单元格中的数据无法很好地处理。我在想,是否有办法将单元格字符串转换为html编码的字符串,以便在批量MySQL插入过程中不会出现问题 示例行具有以下单元格值:- Cell 1 : ABCD Bank Cell 2 : XYZ Branch Cell 3 : #1234 "Boulevard Street", City Name,S

我有包含换行符、引号和其他一些特殊字符的Excel单元格。我在最后一列中写了一个公式,它是MySQL INSERT语句。当我执行SQL语句时,它会显示错误,因为这些单元格中的数据无法很好地处理。我在想,是否有办法将单元格字符串转换为html编码的字符串,以便在批量MySQL插入过程中不会出现问题

示例行具有以下单元格值:-

Cell 1 : ABCD Bank

Cell 2 : XYZ Branch

Cell 3 : #1234
"Boulevard Street",
City Name,State,Country

And in Cell 4, I have a formula that gives me an INSERT query like this :
="INSERT INTO table VALUES("""&Cell1&""","""&Cell2&""","""&Cell3&""");"

如果你观察Cell3,它有换行符和引号。从该行的Cell4生成的查询在插入MySQL时出错。因此,我不得不手动将引号替换为空字符串,将换行符替换为空字符串等。与其进行这种硬编码,是否有办法至少进行html编码以减少手动替换引号和其他此类实体(如果不是换行符)的时间?我正在处理许多工作表。

举个例子就好了?@SiddharthRout为了清楚起见编辑了我的问题。为什么不在第4单元中创建一个简单的公式,用空字符串替换引号和换行符,然后在第5单元中创建Insert语句?您可以使用
substitute
formula@SiddharthRout我也做了同样的事情,也在问题中发了帖子。我在寻找一种更好的方法。从某种意义上说,更好的方法?VBA代码?