好吧,我有一个问题,我觉得我已经多次回答,从我在这里找到的.然而,作为一个新手,我真的不明白如何执行一个真正的基本操作.
这是事情:
我有一个.xls,当我使用xlrd得到一个我正在使用的值
sh.cell(0,0)(假设sh是我的表);
如果单元格中的内容是一个字符串我得到类似的东西text:u'MyName',我只想保留字符串'MyName';
如果单元格中的数字是一个数字我得到类似的东西number:201.0,我只想保留整数201.
如果有人可以指示我应该只提取值,格式化为我想要的,谢谢.
com*_*itc 15
sh.cell(x,y)返回Cell类的实例.当你打印sh.cell(x,y)时,你将返回该类的repr函数(因此它打印type:value).
你应该试试:
cell = sh.cell(x,y)
print(cell.value)
Run Code Online (Sandbox Code Playgroud)
我无法测试这个,因为我没有xlrd但是,我认为它将在给出文档时起作用:https://secure.simplistix.co.uk/svn/xlrd/trunk/xlrd/doc/xlrd.html#sheet .电池级