gpt4 book ai didi

python - 打开pyxl.utils.exceptions.IllegalcharacterError

转载 作者:太空宇宙 更新时间:2023-11-04 04:44:54 32 4
gpt4 key购买 nike

我有以下 python 代码将处理后的单词写入 excel 文件。字数约7729

From openpyxl import *
book=Workbook ()
sheet=book.active
sheet.title="test"
for x in range (7729):
sheet.cell (row=1,column=x+1).value=x
book.save ('test.xlsx')

这是我使用的代码的样子,但是当我运行它时,它给我一个错误提示

openpyxl.utils.exceptions.IllegalCharacterError

这是我第一次使用这个模块,如果有任何帮助,我将不胜感激。

最佳答案

openpyxl 自带一个非法字符正则表达式,随时可以使用。假设您愿意简单地删除这些字符,您可以:

import re
from openpyxl.cell.cell import ILLEGAL_CHARACTERS_RE
from openpyxl import *

book=Workbook ()
sheet=book.active
sheet.title="test"
for x in range (7729):
sheet.cell (row=1,column=x+1).value = ILLEGAL_CHARACTERS_RE.sub(r'',x)
book.save ('test.xlsx')

为了加快速度,您可以将原始单元格值赋值放在 try/except 中,并且仅在捕获到 openpyxl.utils.exceptions.IllegalCharacterError 时运行重新替换。

来源:https://www.programmersought.com/article/43315246046/

关于python - 打开pyxl.utils.exceptions.IllegalcharacterError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49844925/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com