excel文件格式如下
name ID time
bob 1 2016-12-30
John 1 2016-12-30
现在这个excel上传被转换成了一个二进制文件,并且存储在变量filedata里面;
直接读取filedata是一长串乱码;请问如何用python将原来excel表中的第一列数据读出来,复制给col_1变量;第二列读出来赋值给col_2变量,第三列读出来赋值给col_3变量?
谢谢!
将execl表格导出为csv格式,然后数据就是一行一行以逗号分割的数据。后面就好办了吧######找python的excel库。
######
http://www.lexicon.net/sjmachin/xlrd.html
多看看文档有益身心健康
file_contents... as a string or an mmap.mmap object or some other behave-alike object. If file_contents is supplied, filename will not be used, except (possibly) in messages.
######import pandas as pd
data=pd.read_excel(file_excel)
import xlrd
data = xlrd.open_work(filedata)
table = data.sheets()[0]
col_1 = table.col_values(0)
col_2 = table.col_values(1)
...
######import xlrd
data = xlrd.open_work(filedata)
table = data.sheets()[0]
col_1 = table.col_values(0)
col_2 = table.col_values(1)
...
xlrd.open_workbook()是不行的,该函数直接将filedata作为文件全名来处理的;
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。