Сохранить стиль в таблице Google

Я записываю кадры данных в электронные таблицы Google с помощью gspread_dataframe, gspread. Я пытаюсь назначить желтый фон ячейкам в зависимости от значений в стиле панд. https://pandas.pydata.org/pandas-docs/stable/user_guide/style.html Есть ли способ сохранить назначенный цвет фона в электронной таблице Google? Спасибо

2
0
379
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

С этим вы можете использовать gspread_formatting

from gspread_formatting import *

bGYellow = cellFormat(backgroundColor=color(1, 1, 0))

format_cell_range(worksheet, 'A1:E1', bGYellow)

Пожалуйста, смотрите gspread-formatting для более подробной информации.

Спасибо. Есть ли способ установить красный цвет фона, если абсолютное значение 1 или 2 столбцов больше определенных значений (например, df.y.abs()>1, df.y.abs()>2)? Спасибо

user7264299 17.12.2020 22:22

вам нужно зациклить все значения, а затем применить условие if для каждого элемента, содержащее ваши условия выше. Внутри этого цикла должно быть это после записи этих данных.

NightEye 17.12.2020 22:44

@ user7264299, для красного цвета нужно использовать color(1, 0, 0). color принимает значения от 0 до 1 (включая десятичные дроби между ними в качестве промежуточных значений) для red, green и blue для 1-го, 2-го и 3-го параметров соответственно.

NightEye 17.12.2020 22:48

@user7264299 user7264299, если у вас есть дополнительные вопросы, выходящие за рамки вашего первоначального вопроса, пожалуйста, задайте их в другом сообщении. Если ваш первоначальный вопрос уже был решен, нажмите кнопку «Принять». Другие люди, у которых такая же проблема, как и вы, могут также обосновать ваш вопрос как вопрос, который можно решить. Если вы не найдете кнопку, не стесняйтесь сказать мне. stackoverflow.com/help/accepted-answer

NightEye 17.12.2020 22:57

Не могли бы вы привести пример, как применить условие if к одному столбцу, чтобы выделить ячейки в этом столбце, которые соответствуют условию? Спасибо

user7264299 18.12.2020 00:35

стиль можно сохранить в excel. можно ли сохранить в гугл таблицу?

user7264299 18.12.2020 19:19

@user7264299 user7264299, должно быть возможно сохранение стиля в электронной таблице Google. Если у вас есть дополнительные вопросы, пожалуйста, поместите их в другой пост, так как они не связаны с вашим первоначальным вопросом, и другие пользователи также смогут проверить вашу проблему.

NightEye 18.12.2020 19:26

Спасибо. Я попытался опубликовать новый вопрос. однако я был ограничен, чтобы задать новый вопрос. Может максимум 1 вопрос в день? Вы знаете, как сохранить стиль в электронной таблице Google? это связано с моим первоначальным вопросом.

user7264299 18.12.2020 19:39

@user7264299, см. 4.1.15 в buildmedia.readthedocs.org/media/pdf/gspread/latest/gspread.‌​pdf

NightEye 18.12.2020 20:01

ограничения на новые учетные записи пользователей, см. здесь: meta.stackexchange.com/questions/164899/…

NightEye 18.12.2020 20:47

Другие вопросы по теме