View source: R/metadata-template-dictionary.R
| add_dictionary_sheets | R Documentation | 
Overwrites an excel file with three sheets: template, dictionary, and values.
add_dictionary_sheets(template_xlsx_path, annotations)
template_xlsx_path | 
 Path to existing Excel template. Template is expected to have at least the first sheet with template column headers.  | 
annotations | 
 Data frame of annotation dictionary. Required to have the columns: key, description, value, valueDescription, source.  | 
template_xlsx_path
## Not run: 
# Annotations example
annots <- data.frame(
  key = c("first_name", "last_name", "last_name", "age"),
  description = c(
    "A person's given name",
    "A person's family name",
    "A person's family name",
    "A person's age"
  ),
  value = c(NA, "Smith", "Robinson", NA),
  valueDescription = c(
    NA,
    "From the Smith family",
    "From the Robinson family",
    NA
  ),
  source = c(NA, "Self-defined", "Self-defined", NA)
)
# Need file with template sheet to exist
template_path <- "./my_template.xlsx"
template <- data.frame(
  first_name = NA,
  last_name = NA,
  age = NA
)
writexl::write_xlsx(template, template_path)
# Add extra sheets and overwrite file
add_dictionary_sheets(template_path, annots)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.