python - 如何使用 gspread python 将输出数据帧放置在 D2 而不是 A1 中的谷歌表格中
问题描述
# accessing workbook
wb = gc.open_by_url('https://docs.google.com/spreadsheets/d/1LcFa9PDSjaL-Po47okWzLaUC4QUdtRSXzrgslTo6V7E/edit#gid=0')
# creating new worksheet
worksheet = wb.add_worksheet(title="A_worksheet", rows="100", cols="20")
# print df in new worksheet
sh = wb.worksheet('A_worksheet')
set_with_dataframe(sh, df)
解决方案
我刚刚浏览了set_with_dataframe
. 您可以传递row
和col
作为参数,默认值为 1 ,因此它写入的位置。尝试传递适当的值并检查。
def set_with_dataframe(worksheet,
dataframe,
row=1,
col=1,
include_index=False,
include_column_header=True,
resize=False,
allow_formulas=True):
希望有帮助。
推荐阅读
- xamarin.forms - Mono.Linker.MarkException:错误处理方法:
- ios - 相同的警报显示多个“取消”按钮
- java - Android Listview - 在线程上加载每一行
- python - ADAL Python 刷新 PowerBI 数据集
- svn - SVN 客户端错误“[...] 处的服务器不支持 HTTP/DAV 协议”
- python - Python3 print (something, flush=True) 仅在 localhost 上工作,在外部缓冲
- android-studio - 在 ABI 的 NDK 工具链文件夹中找不到工具链,前缀为:mipsel-linux-android
- intellij-idea - intellij 无法识别来自 @Data 注释的 lombok 生成的方法
- python - 从列表pos_tag序列列表中仅提取名词?
- javascript - 想要从字符串中删除 Html 标签并在结束标签上添加下一行