python读取excel报错_如何用python将二进制excel数据读取出来?:报错 -问答-阿里云开发者社区-阿里云...

这篇博客探讨如何在Python中处理二进制Excel文件,将其转换为CSV格式。通过使用pandas和xlrd库,可以读取二进制Excel数据并进行操作。讨论了在没有文件路径的情况下,如何读取内存中的Excel数据,并将其转换为适合进一步处理的格式。
摘要由CSDN通过智能技术生成

将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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值