
由于没有看到导出的表格样本,直接说吧:
遍历建议直接用pandas的itertuples(),去除前面的空白字符串用lstrip()就行
df = pdread_excel("testxlsx")
for row in dfitertuples():
row行名称=row行名称lstrip()
以上应该就可以了,注意缩进。
最终数据库还是得去判断你的name是否存在空格符并进行update,所以select所有条目出来对name进行trim() *** 作再update回去不失为数据库 *** 作最容易实现(虽然粗暴了点)的办法了,update回去时采用事物 *** 作,避免原子读写,几十万条数据
我觉得能控制在10s内,做一个后台任务,我觉得是能接受的。另一种方案,不修改改原有name数据,使用select出来后再对name进行trim(),再使用,不也能达到你的目的吗?还能保持原有数据的原始性。
以上就是关于Python办公,如何遍历“数据库导出的表格”的所有单元格,清除单元格内容的前后空字符串全部的内容,包括:Python办公,如何遍历“数据库导出的表格”的所有单元格,清除单元格内容的前后空字符串、怎么将sqlite数据库中的空格都去掉、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)