Эта статья поможет вам прочитать файлы gsheet с вашего диска Google, прочитать содержимое каждого файла и внести изменения внутри gsheet с помощью кода Python.

Для начала «Папка с файлами» — это папка, содержащая наши gsheets.

это файлы внутри папки.

Чтобы просмотреть каждый файл, мы выполним следующие шаги:

!pip установить — обновить -q gspread

!pip установить gspread_formatting

импортировать gspread как gs

из импорта gspread_formatting *

импорт ОС

с диска импорта google.colab

drive.mount('/контент/диск')

листы = [];

Sheets = !ls "/content/drive/My Drive/Папка с файлами"

авторизация импорта из google.colab

auth.authenticate_user()

импортировать gspread

из oauth2client.client импортировать GoogleCredentials

из google.auth импортировать по умолчанию

кредиты, _ = по умолчанию ()

gc = gspread.authorize(кредиты)

text_files = [f вместо f в листах]

счетчик = 0;

время импорта

для файла в text_files:

счетчик = счетчик + 1;

# это обход ограничений скорости Google API

если счетчик%53 == 0:

время сна(10)

печать("счетчик =›",счетчик)

файл = (файл).split(“.”)[0]

электронная таблица = gc.open(файл)

рабочий лист = электронная таблица.рабочий лист (файл)

ФМТ = формат ячейки (

backgroundColor=цвет(100, 100, 100),

textFormat = textFormat (полужирный = True, foregroundColor = цвет (0, 0, 0)),

горизонтальное выравнивание = «ЦЕНТР»

)

worksheet.format («A: I», {«horizontalAlignment»: «CENTER», «wrapStrategy»: «WRAP»})

format_cell_range (рабочий лист, «A1: I1», FMT)

set_column_width (рабочий лист, «А», 210)

set_column_width (рабочий лист, «B», 180)

set_column_width (рабочий лист, «C», 250)

set_column_width (рабочий лист, «D», 250)

set_column_width (рабочий лист, «E», 250)

set_column_width (рабочий лист, «F», 200)

set_column_width (рабочий лист, «G», 200)

set_column_width (рабочий лист, «H», 200)

set_column_width (рабочий лист, «I», 200)

рабочий лист. заморозить (1, 0)

Это приведет к тому, что листы Google внутри диска будут преобразованы в