我想摆脱可能出现在特定列中的多个特殊字符并将其替换为空格,但是当我尝试将文件写入Excel文档时,我不断收到此错误。
Exception: Invalid Excel character '[]:*?/\' in sheetname 'AL DINTE LASA/JACKY'S'
我已经尝试过以下但是它不起作用,但我不知道为什么要删除多个特殊字符,然后用下划线替换它。
df['Name'].replace(["/''//'-[]:*?/\\/#",'_'],regex=True)
我不知道还有什么可以尝试我似乎无法解决这个错误,我只是没有正确使用df.replace?
答案 0 :(得分:2)
问题不在于电子表格数据本身 - 它在电子表格的名称中。具体而言,工作表名称中不允许使用斜杠。您可以将名称更改为" AL DINTE LASA-JACKY' S"它应该工作正常。