【发布时间】:2021-04-01 09:32:20
【问题描述】:
我想直接从 Pandas 数据框在 FTP 上创建一个 Excel 文件。我试过这段代码,但我从 Excel 收到“无效的扩展名/损坏的文件”错误:
from ftplib import *
from StringIO import StringIO
import pandas
import io
ftp = FTP('ftp.mysite.com')
ftp.login('un', 'pw')
ftp.cwd('/')
buffer = StringIO.StringIO()
your_pandas_df.to_excel(buffer)
text = buffer.getvalue()
bio = io.BytesIO(str.encode(text))
ftp.storbinary('STOR filename.xlsx', bio)
【问题讨论】:
-
你能发布整个错误吗?