Python-条件格式的Google表格-“电子表格”对象没有属性“ add_format”

佩德罗·阿尔维斯(Pedro Alves)

我正在尝试使用Google表格文件上的pandas dataframe值上传将条件格式应用于Excel文件的代码。

为此,我有以下代码:

import pygsheets
import pandas as pd
gc = pygsheets.authorize(service_file="")
wsh = gc.open_by_url('')
sheet = wsh[0]
my_formats = {}
for index, row in df.iterrows():
    if 'PC' in row['ID']:
        my_formats['"' + row['ID'] + '"'] = '#C00000'
    else:
        my_formats['"' + row['ID'] + '"'] = '#010203'
sheet.set_dataframe(df, 'A2')
for val, color in my_formats.items():
    fmt = wsh.add_format({'bold':True,'font_color': color})
    wsh.conditional_format('F2:F50000', {'type': 'cell',
                                             #  'bold': True,
                                               'criteria': '=',
                                               'value': val,
                                               'format': fmt})

使用Pandas DataFrame Excel Write,我可以运行我的代码而没有任何问题,但是使用pygsheets不能使用相同的方法。谁知道我该如何使用pygsheets应用这种条件格式?

谢谢!

尼丁

wks.add_conditional_formatting用于应用条件格式。请注意,由于尚未在pypi中发布,因此请使用暂存版本。

pip安装-升级https://github.com/nithinmurali/pygsheets/archive/staging.zip

在这里查看文档另请参阅自述文件中的示例

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python脚本没有将整个行放在Excel电子表格中

来自分类Dev

Python:将数据爬到Excel电子表格中时没有回溯

来自分类Dev

AttributeError:“电子表格”对象没有属性“范围”

来自分类Dev

AttributeError:“电子表格”对象没有属性“范围”

来自分类Dev

gspread从python填充Google电子表格,无属性'update_acell'

来自分类Dev

Google电子表格条件格式的多个值

来自分类Dev

阅读 Google 电子表格条件格式信息

来自分类Dev

有没有一种方法可以使用Python在Google电子表格上自动生成图表?

来自分类Dev

Excel电子表格读取特定列python

来自分类Dev

Python工作簿中电子表格的数量

来自分类Dev

从Python中的链接下载电子表格

来自分类Dev

带有XLSXWRITER的Python:电子表格已被覆盖

来自分类Dev

从Google表格电子表格调用python脚本的好方法是什么?

来自分类Dev

如何通过Python中的Google Drive API重命名Google电子表格?

来自分类Dev

Python 3-将Google电子表格另存为csv

来自分类Dev

适用于Google日历和电子表格的Python API

来自分类Dev

使用python更新Google电子表格的单元格背景颜色

来自分类Dev

更新Google电子表格单元格(python)

来自分类Dev

google电子表格json格式(如何打开)

来自分类Dev

Google电子表格响应中没有ETag

来自分类Dev

Google电子表格上的范围和条件格式

来自分类Dev

如何在Google Apps脚本中的不同电子表格之间复制条件格式

来自分类Dev

Google电子表格条件格式-如果值大于则突出显示单元格

来自分类Dev

如果文本包含数字,则 Google 电子表格条件格式

来自分类Dev

Google电子表格脚本

来自分类Dev

Google电子表格公式

来自分类Dev

有没有一种方法可以在电子表格上创建可编辑网格等电子表格?

来自分类Dev

设置Excel电子表格的“标题”属性

来自分类Dev

设置Excel电子表格的“标题”属性

Related 相关文章

  1. 1

    Python脚本没有将整个行放在Excel电子表格中

  2. 2

    Python:将数据爬到Excel电子表格中时没有回溯

  3. 3

    AttributeError:“电子表格”对象没有属性“范围”

  4. 4

    AttributeError:“电子表格”对象没有属性“范围”

  5. 5

    gspread从python填充Google电子表格,无属性'update_acell'

  6. 6

    Google电子表格条件格式的多个值

  7. 7

    阅读 Google 电子表格条件格式信息

  8. 8

    有没有一种方法可以使用Python在Google电子表格上自动生成图表?

  9. 9

    Excel电子表格读取特定列python

  10. 10

    Python工作簿中电子表格的数量

  11. 11

    从Python中的链接下载电子表格

  12. 12

    带有XLSXWRITER的Python:电子表格已被覆盖

  13. 13

    从Google表格电子表格调用python脚本的好方法是什么?

  14. 14

    如何通过Python中的Google Drive API重命名Google电子表格?

  15. 15

    Python 3-将Google电子表格另存为csv

  16. 16

    适用于Google日历和电子表格的Python API

  17. 17

    使用python更新Google电子表格的单元格背景颜色

  18. 18

    更新Google电子表格单元格(python)

  19. 19

    google电子表格json格式(如何打开)

  20. 20

    Google电子表格响应中没有ETag

  21. 21

    Google电子表格上的范围和条件格式

  22. 22

    如何在Google Apps脚本中的不同电子表格之间复制条件格式

  23. 23

    Google电子表格条件格式-如果值大于则突出显示单元格

  24. 24

    如果文本包含数字,则 Google 电子表格条件格式

  25. 25

    Google电子表格脚本

  26. 26

    Google电子表格公式

  27. 27

    有没有一种方法可以在电子表格上创建可编辑网格等电子表格?

  28. 28

    设置Excel电子表格的“标题”属性

  29. 29

    设置Excel电子表格的“标题”属性

热门标签

归档