问题描述
我将 Excel 电子表格存储在 sql Server 表的 VARBINARY(MAX) 字段中。在这种情况下,人们正在上传文件,我们需要对其进行验证。
我想将该字段读入 Python 中的数据帧。
这是我所拥有的:
将熊猫导入为 pd
导入pyodbc
sql_conn1 = pyodbc.connect('连接信息')
sqlGet = "SELECT FileContent from py.pythonFileExample where FileType='XLSX';"
dataCursor = sql_conn1.cursor()
dataCursor.execute(sqlGet)
dFiles = dataCursor.fetchall()
df = pd.DataFrame.from_records(dFiles)
打印(df)
dataCursor.close()
sql_conn1.close()
输出如下:
0 b'PK\x03\x04\x14\x00\x06\x00\x08\x00\x00\x00!...
我想把它放到一个数据框中,我可以解析每行的单元格。
如何将该 VARBINARY 转换为显示行和列的数据框?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)