Я должен был выполнить эту работу до публикации этого вопроса, но я нашел удивительный пакет tidyxl для решения этой проблемы следующим образом.Надеемся, что это может помочь другим.
library(tidyxl)
cells11 <- xlsx_cells('hc1.1.xlsx', sheets = 'data')
formats11 <- xlsx_formats('hc1.1.xlsx')
indented_cells <- which(formats11$local$alignment$indent > 0)
cells11[cells11$local_format_id %in% indented_cells, ]
Это выводит тиббл только с ячейками с отступом.
# A tibble: 11 x 21
sheet address row col is_blank data_type error logical numeric date character character_forma~ formula is_array formula_ref
<chr> <chr> <int> <int> <lgl> <chr> <chr> <lgl> <dbl> <dttm> <chr> <list> <chr> <lgl> <chr>
1 data A15 15 1 FALSE character NA NA NA NA Main <tibble [1 x 14~ NA FALSE NA
2 data A16 16 1 FALSE character NA NA NA NA Secondary <tibble [1 x 14~ NA FALSE NA
3 data A22 22 1 FALSE character NA NA NA NA Main <tibble [1 x 14~ NA FALSE NA
4 data A23 23 1 FALSE character NA NA NA NA Secondary <tibble [1 x 14~ NA FALSE NA
5 data A29 29 1 FALSE character NA NA NA NA Main <tibble [1 x 14~ NA FALSE NA
6 data A30 30 1 FALSE character NA NA NA NA Secondary <tibble [1 x 14~ NA FALSE NA
7 data A36 36 1 FALSE character NA NA NA NA Main <tibble [1 x 14~ NA FALSE NA
8 data A37 37 1 FALSE character NA NA NA NA Secondary <tibble [1 x 14~ NA FALSE NA
9 data A41 41 1 FALSE character NA NA NA NA Main <tibble [1 x 14~ NA FALSE NA
10 data A42 42 1 FALSE character NA NA NA NA Secondary <tibble [1 x 14~ NA FALSE NA
11 data A44 44 1 TRUE blank NA NA NA NA NA <NULL> NA FALSE NA
# ... with 6 more variables: formula_group <int>, comment <chr>, height <dbl>, width <dbl>, style_format <chr>, local_format_id <int>