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

标签 python string

如何使用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:

Expected Output

最佳答案

这在 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 循环来解决您的解决方案。

关于python - 如何使用python3从excel(xlsx)文件中删除特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55494593/

相关文章:

Python HTML 解析器 : UnicodeDecodeError

python - 在 Mac OS 10.7 上使用 pygame 的 IO python 多处理模块

Python:这两个 import 语句有什么区别?

c# - 子串难度C#

python - 在Python中将字符串日期写入CSV

c - 为什么我的字符串不存储任何内容?

c++ - StringPiece/StringRef 习语不受欢迎有什么原因吗?

Python:如何在 twinx 之后制作图例

python - python中的运算符重载,对象位于运算符的右侧

Java在文本中查找字符串不起作用