Cette fonction sert à extraire le contenu de tous les onglets d'un fichier Excel de données départementales diffusé sous data.Drees. Le produit est une liste contenant un élément "tab" correspondant au tableau de données, et un élément "metadonnees" correspondant au tableau des métadonnées (source,note,champ, etc.) Si le tableau "tab" contient des colonnes dont les intitulés correspondent à des années, un autre élément "tablong" est disponible, dans lequel les années sont transposées en ligne plutôt qu'en colonnes.

readExcelDrees(
  fich,
  sheetinclude = NULL,
  sheetexclude = NULL,
  nlignetitre = NULL,
  options = ""
)

Arguments

fich

nom du fichier Excel

sheetinclude

vecteur des noms des onglets à inclure dans l'extraction (par défaut : tous les onglets)

sheetexclude

vecteur des noms des onglets à exclure de l'extraction (par défaut : aucun onglet)

nlignetitre

nombre de lignes pour les intitulés de colonne dans le fichier excel

options

type de fichier data.drees particulier ("ASDEPslbenef", "ASDEPsldepenses", "OARSAsl", etc.)

Value

Details

La fonction inclut des traitements complémentaires de mise en forme pour certains fichiers Excel particuliers ('options' = "ASDEPslbenef", "ASDEPsldepenses", "OARSAsl", etc.)

Examples

readExcelDrees(fich="data-raw/Les bénéficiaires de l aide sociale départementale - séries longues (1996-2018).xlsx",options = "ASDEPslbenef")
#> Error in getSheetNames(fich): impossible de trouver la fonction "getSheetNames"
readExcelDrees(fich="data-raw/Le personnel départemental de l'action sociale et médico-sociale de 2014 à 2018.xlsx",options = "ASDEPslperso")
#> Error in getSheetNames(fich): impossible de trouver la fonction "getSheetNames"
readExcelDrees(fich="data-raw/Les dépenses d aide sociale départementale - séries longues (1999 -2018).xlsx",options = "ASDEPsldepenses")
#> Error in getSheetNames(fich): impossible de trouver la fonction "getSheetNames"
readExcelDrees(fich="data-raw/Données mensuelles des prestations de solidarité.xlsx",options = "PrestaSolMens")
#> Error in getSheetNames(fich): impossible de trouver la fonction "getSheetNames"