简体   繁体   English

谷歌 API 返回空白列

[英]Google API returns blank columns

Good time a day.一天的好时光。 I want to add Excel-sheet file to Google Sheet with using API.我想使用 API 将 Excel 表格文件添加到 Google 表格中。

I wrote this code:我写了这段代码:

rngData = ws.Range('C1').CurrentRegion()



response = drive_service.spreadsheets().values().append(
    spreadsheetId=gsheet_id,
    valueInputOption='RAW',
    range='C1',
    body=dict(
        majorDimension='ROWS',
        values=rngData
    )
).execute()

My Excel file sheet looks like in this picture:我的 Excel 文件表如下图所示: Excel 表

In result I got two blank columns in Google Sheet.结果,我在 Google 表格中得到了两个空白列。 How can I delete this columns or choose correct range?如何删除此列或选择正确的范围? I want to get as same result as in Excel.我想得到与 Excel 相同的结果。 谷歌表格

In your function try to change the range where you want the results to be appended like this for example:在您的 function 中尝试更改您希望附加结果的范围,例如:

ngData = ws.Range('A1').CurrentRegion()



response = drive_service.spreadsheets().values().append(
    spreadsheetId=gsheet_id,
    valueInputOption='RAW',
    range='A1',
    body=dict(
        majorDimension='ROWS',
        values=rngData
    )
).execute()

Is there a reason you used a region starting from C1?您使用从 C1 开始的区域是否有原因?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM