我正在从azure函数中的blob读取.xslx数据。我的代码如下所示:
def main(techdatablob: func.InputStream, crmdatablob: func.InputStream, outputblob: func.Out[func.InputStream]):
# Load in the tech and crm data
crm_data = pd.read_excel(crmdatablob.read().decode('ISO-8859-1'))
tech_data = pd.read_excel(techdatablob.read().decode('ISO-8859-1'))
问题是,当我尝试解码文件时,出现以下错误:
ValueError: Protocol not known: PK...
在“…”之后还有很多奇怪的字符。关于如何正确读取这些文件有什么想法吗
请参考我的代码,似乎您不需要添加
decode('ISO-8859-1')
:注意:您的
function.json
应该是这样的。否则,将发生错误这与
function.json
之间的区别在于缺少dataType
属性我的测试结果是这样的,似乎没有问题
相关问题 更多 >
编程相关推荐