Supprimer une colonne

Instruction : deleteColumn

Disponible à partir de: < Standard>

Permet de supprimer une colonne d'une table de données, en fonction de l'index ou du nom de la colonne.

Syntaxe

deleteColumn --column(String) [--getbyindex(Boolean)] --dataTable(DataTable)

Entrées

Script Concepteur Obligatoire AcceptedTypes Description
-- colonne Colonne Obligatoire Texte Nom ou index de la colonne à exclure de la table de données.
--getbyindex Utiliser l'index Facultatif Booléen Lorsque ce paramètre est activé, il permet de supprimer la colonne de la table de données à partir de son index.
--dataTable Table Obligatoire Table de données Table de données à partir de laquelle la colonne est supprimée.

Exemple

Exemple 1 : La commande supprime la colonne nommée "City".

defVar --name excelFile --type Excel
defVar --name excelTable --type DataTable
// Download the following file to execute the command
excelOpen --file "tableExcelCompanyCity.xlsx" excelFile=value
excelGetTable --file ${excelFile} --getfirstsheet  --entiretable  --hasheaders  excelTable=value
logMessage --message "Data table before excluding the \"City\" column:\r\n${excelTable}" --type "Info"
//
deleteColumn --column City --dataTable ${excelTable}
logMessage --message "Data table after excluding the \"City\" column:\r\n${excelTable}" --type "Info"
excelClose --file ${excelFile}
// The above example returns the following output:
// Table before deleting "City" column:
// Company City
// IBM Corporation, Toronto
// Microsoft Corporation, São Paulo
// IBM Corporation, Armonk
// Table after deleting "City" column:
// Company
// IBM Corporation
// Microsoft Corporation
// IBM Corporation

Exemple 2 : La commande supprime la colonne d'index 1 à partir d'une table de données.

defVar --name excelFile --type Excel
defVar --name excelTable --type DataTable
// Download the following file to execute the command
excelOpen --file "tableExcelCompanyCity.xlsx" excelFile=value
excelGetTable --file ${excelFile} --getfirstsheet  --entiretable  --hasheaders  excelTable=value
logMessage --message "Data table before deleting index column \"1\":\r\n${excelTable}" --type "Info"
// 
deleteColumn --column 1 --getbyindex  --dataTable ${excelTable}
logMessage --message "Data table after deleting index column \"1\":\r\n${excelTable}" --type "Info"
excelClose --file ${excelFile}
// The above example returns the following output:
// Data table before deleting index column "1":
// Company City
// IBM Corporation, Toronto
// Microsoft Corporation, São Paulo
// IBM Corporation, Armonk
//
// Data table after deleting index column "1":
// City
// Toronto
// São Paulo
// Armonk

Télécharger un fichier


Pour que les scripts ci-dessus fonctionnent correctement, il est nécessaire de télécharger les fichiers et d'entrer leur chemin dans le paramètre File de la commande Ouvrir un fichier Excel.

Remarques

Lorsque vous activez le paramètre Utiliser l'index, vous devez utiliser une valeur numérique pour le paramètre Colonne.

A noter que la position de début des colonnes est 1.

Voir aussi

  • Ajouter la colonne
  • Ajouter une ligne
  • Vérifier la présence d'une colonne dans la table
  • Copier les lignes
  • Copier la table
  • Supprimer les lignes
  • Filtrer une table
  • Rechercher une colonne par nom
  • Rechercher les occurrences de cellule d'une table
  • Obtenir le contenu d'une cellule
  • Obtenir le nom d'une colonne
  • Obtenir la structure de colonne
  • Obtenir des tables HTML
  • JSON en table
  • Mapper une ligne de table
  • Déplacer les lignes de la table
  • Trier une table
  • Mettre à jour la ligne
  • Ecrire une table dans le fichier