我有一个DataFrame,我想将其作为CSV文件存储在Sharepoint中。似乎唯一的方法是首先在本地保存CSV文件,然后使用Shareplum将文件上传到Sharepoint。有没有一种方法可以直接将DataFrame作为CSV文件保存到Sharepoint中,而无需创建本地文件?非常感谢你的帮助。
应该可以将csv
内容写入内存中的文本缓冲区(例如StringIO
或ByteIO
(,而不是本地文件-这里是一个示例(页面的最后一部分(。
之后,您可以使用库将内容直接写入Sharepoint:本讨论展示了几种方法,包括您已经提到的Office365-REST-Python-Client
和SharePlum
。
以下是另外两个你可能会觉得有用的来源(微软技术文档(:
- 如何使用Python将文件上传到Sharepoint
- 如何使用python从sharepoint获取和上传文件