1

我有包含换行符、引号和一些特殊字符的 Excel 单元格。我在最后一列写了一个公式,它是一个 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 编码来减少手动替换引号和其他类似的时间实体(如果不是换行符)?我正在处理许多床单。

4

0 回答 0