Excel双引号拼接问题

复制出现双引号重复问题

常用Excel来拼接简单的SQL语句,用&拼接多列,单元格里的SQL有单引号,这时单引号外面需要拼接双引号,拼接时需要用4个双引号【&""""】才能正确显示出双引号,拼接1个或3个双引号会报错,【&"】【&"""】。
但是用Excel中的&拼接双引号后,复制该单元格内容到记事本中,发现双引号重复。

4种解决办法:

  1. 直接将单元格内容复制到notepad++,替换""""多个双引号为"一个双引号。
  2. 直接将单元格内容复制到Word里,不进行任何操作,引号问题解决。
  3. 在单元格旁边新建一列,用clean函数处理,双引号问题解决,但又增加了新问题,clean函数会把换行符屏蔽掉,SQL语句排版会出问题,除非将每个换行符都变成空格
  4. 将Excel中的sheet页另存为csv文件,用Python直接调用csv文件中的拼接SQL,就会忽略双引号问题,注意如果Python出现中文乱码,可尝试将csv文件格式更改为utf-8格式。csv文件用记事本打开,【文件】-【另存为】-【编码:utf-8】保存即可。再用Python打开csv文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值