Beautifulsoup错误:“openpyxl.utils.exceptions.illegalcharactererror
创始人
2024-11-27 12:00:12
0

该错误通常是由于Excel中某单元格的值包含非法字符(如控制字符)而导致的。可以在读取Excel时使用openpyxl中的clean函数来清理这些非法字符。

例如,在使用pandas读取Excel文件时,可以使用以下代码来清理非法字符:

import pandas as pd
import openpyxl

def clean_value(value):
    return openpyxl.utils.clean(value)

df = pd.read_excel('file.xlsx', converters={'column_name': clean_value})

其中,clean_value函数将传入的值清理后返回。在read_excel函数中,使用converters参数指定需要清理的列,并将clean_value函数作为参数传入即可。

类似地,在使用xlrd读取Excel文件时,可以使用以下代码来清理非法字符:

import xlrd
import openpyxl

def clean_value(value):
    return openpyxl.utils.clean(value)

book = xlrd.open_workbook('file.xlsx', formatting_info=True)

for sheet in book.sheets():
    for row in range(sheet.nrows):
        values = sheet.row_values(row)
        cleaned_values = [clean_value(value) for value in values]
        print(cleaned_values)

其中,使用xlrd打开Excel文件后,遍历每个sheet以及每行数据,将每个单元格的值清理后打印出来。

如此一来,即可避免“openpyxl.utils.exceptions.illegalcharactererror”错误。

相关内容

热门资讯

六分钟了解!雀神辅助器免费下载... 六分钟了解!雀神辅助器免费下载(辅助挂)竟然真的有挂(有挂神器)-哔哩哔哩;人气非常高,ai更新快且...
玩家必用!wepoke防外挂!... 玩家必用!wepoke防外挂!确实是真的有挂((2021已更新))(哔哩哔哩)1、这是跨平台的wep...
九分钟普及!wpk德州透视辅助... 1、九分钟普及!wpk德州透视辅助(透视)软件透明挂((2025已更新))(哔哩哔哩);详细教程。2...
重大发现!广东雀神免费智能辅助... 重大发现!广东雀神免费智能辅助下载(辅助挂)果真真的有挂(真实有挂)-哔哩哔哩;是一款可以让一直输的...
研究成果!aapoker辅助软... 研究成果!aapoker辅助软件!竟然真的有挂((2020已更新))(哔哩哔哩)是一款可以让一直输的...
十分钟普及!扑克王辅助工具(辅... 十分钟普及!扑克王辅助工具(辅助挂)辅助透视((2022已更新))(哔哩哔哩)是一款可以让一直输的玩...
透明教学!雀神广东麻雀正规(辅... 透明教学!雀神广东麻雀正规(辅助挂)原来是真的有挂(有挂技术)-哔哩哔哩;一、雀神广东麻雀正规AI软...
盘点一款!德州之星辅助透视!其... 盘点一款!德州之星辅助透视!其实真的有挂((2022已更新))(哔哩哔哩)是一款可以让一直输的玩家,...
7分钟普及!EV扑克辅助软件(... 您好,EV扑克这款游戏可以开挂的,确实是有挂的,需要了解加微【439369440】很多玩家在这款游戏...
玩家攻略推荐!雀神麻将辅牌器购... 玩家攻略推荐!雀神麻将辅牌器购买(辅助挂)果真真的有挂(有挂详细)-哔哩哔哩1、完成雀神麻将辅牌器购...