【问题标题】:gspread - Import header titles and start data on Row 2gspread - 导入标题标题并在第 2 行开始数据
【发布时间】:2017-06-26 20:00:12
【问题描述】:

我每天运行一个脚本,通过 Beautiful Soup 和 gspread 检查 50 个价格。

我使用 clear() 清除数据,但脚本也清除标题标题(第 1 列等),然后在我清除的行之后的下一行开始数据导入。 (第 51 行)

如何插入一些标题并从单元格 A2 开始数据导入?

我已经尝试了以下代码,但还没有任何乐趣

worksheet = wks.worksheet('automated')
worksheet.clear()
worksheet.insert_row(Column A, Column B)
first_row = worksheet.('A2')
first_col = worksheet.('A2')

【问题讨论】:

标签: python selenium web-scraping beautifulsoup gspread


【解决方案1】:

您可以使用带有 index 参数为 1 的 insert_row 作为标题:

header = ["header_col1","header_col2"]
index = 1
sheet.insert_row(header, index)

然后使用循环在第二行插入每个数据导入:

for row in rows_to_import:
    row = ["data_import_col1","data_import_col2"]
    index = 2
    sheet.insert_row(row, index)

您可以找到 insert_row here 的文档。

【讨论】:

  • 纯代码答案是低质量的答案。添加一些细节;解释为什么这个代码 sn-p 有效。
猜你喜欢
  • 2021-06-05
  • 2021-11-11
  • 1970-01-01
  • 2016-04-24
  • 1970-01-01
  • 1970-01-01
  • 2017-07-21
  • 2023-02-13
  • 1970-01-01
相关资源
最近更新 更多