Как создать рабочий лист pygsheets без листа по умолчанию1?

Есть ли способ создать лист pygsheets без листа 1 по умолчанию?

Просмотр документации не помог, но поиск в Google, кажется, указывает на то, что можно исключить лист1 в Excel, поэтому, по-видимому, это должно быть возможно в pygsheets.


person boardrider    schedule 29.03.2018    source источник


Ответы (2)


sheet1 просто относится к первому листу, который автоматически создается при создании электронной таблицы. Он автоматически создается листами Google, и вы не можете управлять им из какой-либо библиотеки. листы Google требовали, чтобы у вас был хотя бы один рабочий лист в электронной таблице. Таким образом, вы не можете удалить все листы.

Но если вы просто хотите удалить лист с именем sheet1, вы можете сделать

sh.del_worksheet(sh.sheet1)

или если вы хотите переименовать его, вы можете сделать

sh.sheet1.title="new_sheet"
person Nithin    schedule 29.03.2018
comment
Сначала я написал ответ о том, что вы можете удалить все листы, но проверил то же самое и понял, что вы не можете - person Nithin; 29.03.2018

Просто переименуйте лист 1 по умолчанию в желаемое имя рабочего листа (my_sheet1).

sh = gc.create("my_google_sheet", parent_id="56uyjJcWghbtyuwA")

wks = sh.sheet1

# rename to your desired worksheet name
wks.title = ('my_sheet1')
person Shub    schedule 03.04.2018