python3 打开已有excel文档,如图, 如何将B列(内容会含字母)格式 由文本 转为 数值;
应该使用那个库,具体如何使用。求指导。
可以用正则表达式过滤掉所有的非数字的字符,再用int转换为数字。
可以使用pandas来处理excel就可以的。pandas多用于处理这种数字的数据,可以转化的。或者用xlwt和xlrd如果没有百分数都是可以转成数值格式,不过先要进行一定的判断,看是否带有字母,我看图片内容里面都是最后一个是字母,可以遍历筛选
是说类似于由像“五十六”这样的文字文本转化成“56”这样的数字吗?目前来说貌似还没有这样的一个库来转化中文文字
但不过你可以自己设置一个读取的函数来读取每一位的数字,因为毕竟中文里有规律,可以按每四位为一个段把一个中文数字来分段,比如“三十六万五千二百八十四”可以分成“三十六万”和“五千二百八十四”然后分别转化再合并
首先你说的文本 具体是指的什么?举个例子比较好
什么样的文本转成数字?