逃避报价&在Excel中获取HTML编码字符串的其他特殊字符

时间:2013-04-30 08:49:29

标签: mysql excel html-encode

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

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

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编码至少减少手动替换引号和其他此类的时间实体(如果不是新行)?我正在处理很多张。

0 个答案:

没有答案