通过API将数据导入Quip电子表格

2024-06-25 22:56:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我的任务是在Quip电子表格中写入一些数据块,并使用Quip API定期更新。我得到了存储在pandas DataFrame中的数据(并且可以很容易地转换为任何其他结构),但是整个问题都围绕着使用他们的API。 我经历了痛苦的授权过程,所以现在它通常可以工作,但我找不到任何合适的方法来更新电子表格的行

我找到了一个方法

client.add_spreadsheet_row(thread_id=thread_id,spreadsheet='Schedule',updates=['Lalala'])

但它只会回来

AttributeError: 'str' object has no attribute 'iterfind'

如果有人能分享他们的经验/线索/提示,甚至是例子,我将不胜感激

谢谢


Tags: 数据方法clientaddapiiddataframepandas
1条回答
网友
1楼 · 发布于 2024-06-25 22:56:25

好的,如果有人需要它:

  1. 您可以解析QUIP doc的web表示以提取单元格ID。例如,使用BeautifulSoup
  2. 而不仅仅是使用
client.edit_document(thread_id=thread_id,
                    content = Some_Content,
                    operation=client.REPLACE_SECTION,
                    format='html',
                    section_id=cell_ID)

相关问题 更多 >