如何使用python3从excel(xlsx)文件中删除特殊字符?

时间:2019-04-03 11:57:14

标签: python regex

如何使用python3从excel文件中提取所有行并删除特殊字符?

  

Table.xlsx

Tablle.xlsx

import xlrd 

loc = ("Table.xlsx") 

wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 

sheet.cell_value(0, 0) 

print(sheet.row_values(1))
  

预期输出:

Expected Output

1 个答案:

答案 0 :(得分:1)

这在Word文档中对我有用。它可能对您也有帮助...

我使用的功能:

import re

def removeSpecialCharacters(cellValue):
    text=re.sub(r"[\r\n\t\x07\x0b]", "", cellValue)
    return text

然后,我将其用作值:

character = table.Cell(Row = 1, Column = 1).Range.Text
character = removeSpecialCharacters(character)

您也可以在解决方案中使用for循环。