Skip to content

Refonte de la documentation #44

@JulienBlasco

Description

@JulienBlasco

Voici une to-do list :

  • Mieux fournir la section exmples Roxygen de toxlsx et add_table (retours d'utilisateurs)
  • Galerie d'exemples pkgdown :
    • Découpage en deux pages : "intro" et "usages avancés"
    • Génération automatique des preview des excel
    • Modification des tables imprimées pour qu'elles s'impriment bien
    • Ajout d'un lien de téléchargement des excel
    • Modification des actions github dans le pkgdown.yml : https://github.com/jmservera/libreoffice-action

Morceau de code pertinent :

toxlsx(mtcars, path)

wb <- openxlsx::loadWorkbook(file.path(path, "Export.xlsx"))
for (sheet in wb$sheet_names) {
  openxlsx::pageSetup(wb, sheet, orientation = "landscape", fitToHeight=TRUE)
}
openxlsx::saveWorkbook(wb, file.path(path, "Export_preview.xlsx"), overwrite=TRUE)

Sys.setenv(LD_LIBRARY_PATH = "/usr/lib/libreoffice/program")
system2("/usr/bin/libreoffice", args = c("--headless",
                                "--convert-to",
                                "png",
                                shQuote(file.path(path, "Export_preview.xlsx")))
)

Originally posted by @JulienBlasco in #41 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions