【发布时间】:2015-08-27 01:12:41
【问题描述】:
我正在使用 win32com.client 读取 Excel 文件,我想在我拥有的值中找到不以“某些字符串”结尾的所有内容:
ws.Cells(i, 8).Value
由于我不知道 endwith() 的解决方法,我尝试按也可以完成这项工作的值长度进行搜索,但我无法在 ws.Cells(i, 8).Value 上调用 len(),因为我收到“unicode”错误。我还尝试将值转换为字符串,但没有运气。
基本上我想做:
if len(ws.Cells(i, 8).Value) > 255:
ws.Cells(i, 8).Value = ws.Cells(i, 8).Value + " (Issues Here)"
感谢我能在这方面获得的任何支持。
【问题讨论】:
-
“我无法在 ws.Cells(i, 8).Value 上调用 len(),因为我收到 'unicode' 错误。”确切的错误是什么?