Сохранить буфер обмена как таблицу Google в Python - PullRequest
0 голосов
/ 20 сентября 2019

Я хочу вставить содержимое буфера обмена в электронную таблицу Google из python.Поскольку в буфере обмена есть несколько столбцов и строк, вы не можете указать диапазон отдельно.Чтобы ввести данные из Python в электронную таблицу Google, вам нужно сохранить их в виде списка, а не строки в виде буфера обмена.Однако, поскольку данные являются переменными, их нельзя легко разделить на списки.Что мне делать?

def main():

    clipboard = pyperclip.paste()
    # list_str = clipboard.split()
    # print(list_str)

    # values = clipboard
    body = {
        'values': clipboard
    }
    credentials = ServiceAccountCredentials.from_json_keyfile_name('sheetKey.json', SCOPES)
    http_auth = credentials.authorize(Http())
    service = build('sheets', 'v4', http=http_auth)
    request = service.spreadsheets().values().update(
        spreadsheetId=SPREADSHEET_ID,
        range = range,
        valueInputOption='RAW',
        body=body
    )
    request.execute()

if __name__ == '__main__':
    main()
...