将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)
######
引用来自“魔力猫”的评论找python的excel库。已经试过很多了,都是读取确定的文件路径的excel文件,和我现在的情况不一样,我是需要读取二进制excel文件######回复
@魔力猫 : 同意。找找肯定能找到读对file对象的接口,把filedata写到一个StringIO里传给它就行了######你仔细看看API,肯定有写怎么处理流的API。######不上班吧######
import xlrd
data = xlrd.open_work(filedata)
table = data.sheets()[0]
col_1 = table.col_values(0)
col_2 = table.col_values(1)
...######
引用来自“noob_zxf”的评论
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作为文件全名来处理的;
######
"excel上传被转换成了一个二进制文件" 得搞清楚上传的这块怎么做的。才能逆向推回来.######\t