在(工作)表中包含数据的最后一行之后添加一个或多个新行,并根据需要增加工作表的行尺寸。
参数
- ss
-
识别 Google 表格的内容:
-
其文件 ID 作为字符串或
drive_id
-
我们可以从中恢复 id 的 URL
-
one-row
dribble
,这就是 googledrive 表示云端硬盘文件的方式 -
googlesheets4_spreadsheet
的实例,这就是gs4_get()
返回的内容
通过
as_sheets_id()
处理。 -
- data
-
一个 DataFrame 。
- sheet
-
要附加到的工作表,即 "worksheet" 或 "tab"。您可以通过名称(使用字符串)或位置(使用数字)来标识工作表。
值
输入 ss
,作为 sheets_id
的实例
也可以看看
制作 AppendCellsRequest
:
其他写入函数:gs4_create()
、gs4_formula()
、range_delete()
、range_flood()
、range_write()
、sheet_write()
其他工作表函数:sheet_add()
, sheet_copy()
, sheet_delete()
, sheet_properties()
, sheet_relocate()
, sheet_rename()
, sheet_resize()
, sheet_write()
例子
# we will recreate the table of "other" deaths from this example Sheet
(deaths <- gs4_example("deaths") %>%
range_read(range = "other_data", col_types = "????DD"))
#> ✔ Reading from deaths.
#> ✔ Range other_data.
#> # A tibble: 10 × 6
#> Name Profession Age `Has kids` `Date of birth` `Date of death`
#> <chr> <chr> <dbl> <lgl> <date> <date>
#> 1 Vera Rubin scientist 88 TRUE 1928-07-23 2016-12-25
#> 2 Mohamed Ali athlete 74 TRUE 1942-01-17 2016-06-03
#> 3 Morley Saf… journalist 84 TRUE 1931-11-08 2016-05-19
#> 4 Fidel Cast… politician 90 TRUE 1926-08-13 2016-11-25
#> 5 Antonin Sc… lawyer 79 TRUE 1936-03-11 2016-02-13
#> 6 Jo Cox politician 41 TRUE 1974-06-22 2016-06-16
#> 7 Janet Reno lawyer 78 FALSE 1938-07-21 2016-11-07
#> 8 Gwen Ifill journalist 61 FALSE 1955-09-29 2016-11-14
#> 9 John Glenn astronaut 95 TRUE 1921-07-28 2016-12-08
#> 10 Pat Summit coach 64 TRUE 1952-06-14 2016-06-28
# split the data into 3 pieces, which we will send separately
deaths_one <- deaths[1:5, ]
deaths_two <- deaths[6, ]
deaths_three <- deaths[7:10, ]
# create a Sheet and send the first chunk of data
ss <- gs4_create("sheet-append-demo", sheets = list(deaths = deaths_one))
#> ✔ Creating new Sheet: sheet-append-demo.
# append a single row
ss %>% sheet_append(deaths_two)
#> ✔ Writing to sheet-append-demo.
#> ✔ Appending 1 row to deaths.
# append remaining rows
ss %>% sheet_append(deaths_three)
#> ✔ Writing to sheet-append-demo.
#> ✔ Appending 4 rows to deaths.
# read and check against the original
deaths_replica <- range_read(ss, col_types = "????DD")
#> ✔ Reading from sheet-append-demo.
#> ✔ Range deaths.
identical(deaths, deaths_replica)
#> [1] TRUE
# clean up
gs4_find("sheet-append-demo") %>%
googledrive::drive_trash()
#> File trashed:
#> • sheet-append-demo <id: 13v8BAdPvOB6Dd9HV3UaLWmhDeS1iDK-Ky-2HJGhMnpg>
相关用法
- R googlesheets4 sheet_add 添加一张或多张(工作)表
- R googlesheets4 sheet_rename 重命名(工作)表
- R googlesheets4 sheet_delete 删除一张或多张(工作)表
- R googlesheets4 sheet_properties 获取有关(工作)表的数据
- R googlesheets4 sheet_write (覆盖)将新数据写入工作表
- R googlesheets4 sheet_resize 更改(工作)表的大小
- R googlesheets4 sheet_copy 复制(工作)表
- R googlesheets4 sheet_relocate 重新定位一张或多张(工作)表
- R googlesheets4 sheets_id Sheets_id 类
- R googlesheets4 spread_sheet 将单元格 DataFrame 展开为电子表格形状
- R googlesheets4 range_autofit 自动调整列或行以适应数据
- R googlesheets4 gs4_token 生成配置的令牌
- R googlesheets4 gs4_formula Google 表格公式类
- R googlesheets4 gs4_random 生成随机工作表名称
- R googlesheets4 range_speedread 将工作表读取为 CSV
- R googlesheets4 gs4_user 获取当前用户的信息
- R googlesheets4 range_read_cells 从工作表中读取单元格
- R googlesheets4 gs4_auth_configure 编辑和查看身份验证配置
- R googlesheets4 gs4_fodder 创建有用的电子表格填充程序
- R googlesheets4 gs4_endpoints 列出工作表端点
- R googlesheets4 gs4_auth 授权 googlesheets4
- R googlesheets4 gs4_find 查找 Google 表格
- R googlesheets4 gs4_examples 示例表
- R googlesheets4 googlesheets4-configuration 谷歌表4配置
- R googlesheets4 gs4_get 获取工作表元数据
注:本文由纯净天空筛选整理自Jennifer Bryan等大神的英文原创作品 Append rows to a sheet。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。