Opérations sur lignes et colonnes Excel
Contents
[
Hide
]
Opérations sur lignes et colonnes Excel
Gérez les opérations sur lignes et colonnes Excel avec une automatisation alimentée par l’IA. Insérez, supprimez, redimensionnez, masquez/affichez les lignes Excel et colonnes pour une gestion parfaite de la disposition du tableau.
Outils disponibles
row_column_operations- Opérations sur lignes/colonnes Excel (insérer, supprimer, redimensionner, masquer/afficher) avec Excel IArow_column_operations_batch- Effectuer plusieurs opérations sur lignes/colonnes Excel en lot en utilisant Excel MCP
Opérations uniques
Insérer des lignes
{
"tool": "row_column_operations",
"parameters": {
"filepath": "reports/layout-test.xlsx",
"sheet_name": "Data",
"operation": "insert_rows",
"rows": "5",
"count": 2
}
}
Supprimer des colonnes
{
"tool": "row_column_operations",
"parameters": {
"filepath": "reports/cleanup.xlsx",
"sheet_name": "Sheet1",
"operation": "delete_columns",
"columns": "C:D"
}
}
Régler la hauteur des lignes
{
"tool": "row_column_operations",
"parameters": {
"filepath": "reports/formatted.xlsx",
"sheet_name": "Report",
"operation": "set_row_height",
"rows": "1",
"height": 30
}
}
Définir la largeur de la colonne
{
"tool": "row_column_operations",
"parameters": {
"filepath": "reports/formatted.xlsx",
"sheet_name": "Report",
"operation": "set_column_width",
"columns": "A:F",
"width": 15
}
}
Opérations par lot
Configuration complète de la mise en page
{
"tool": "row_column_operations_batch",
"parameters": {
"filepath": "reports/professional-layout.xlsx",
"sheet_name": "Summary Report",
"operations": [
{
"operation": "set_row_height",
"rows": "3",
"height": 30
},
{
"operation": "set_row_height",
"rows": "4:6",
"height": 20
},
{
"operation": "set_column_width",
"columns": "C",
"width": 20
},
{
"operation": "set_column_width",
"columns": "D:G",
"width": 15
},
{
"operation": "auto_fit_rows",
"rows": "7:10"
}
]
}
}
Opérations d’insertion et de suppression
{
"tool": "row_column_operations_batch",
"parameters": {
"filepath": "reports/restructure.xlsx",
"sheet_name": "Sheet1",
"operations": [
{
"operation": "insert_rows",
"rows": "5",
"count": 2
},
{
"operation": "insert_columns",
"columns": "D",
"count": 1
},
{
"operation": "delete_rows",
"rows": "8:9"
}
]
}
}
Opérations de masquage et d’affichage
{
"tool": "row_column_operations_batch",
"parameters": {
"filepath": "reports/visibility.xlsx",
"sheet_name": "Sheet1",
"operations": [
{
"operation": "hide_rows",
"rows": "15:16"
},
{
"operation": "hide_columns",
"columns": "H:I"
},
{
"operation": "unhide_rows",
"rows": "15"
},
{
"operation": "unhide_columns",
"columns": "H"
}
]
}
}
Opérations d’auto-ajustement
{
"tool": "row_column_operations_batch",
"parameters": {
"filepath": "reports/auto-sized.xlsx",
"sheet_name": "Data",
"operations": [
{
"operation": "auto_fit_columns",
"columns": "A:F"
},
{
"operation": "auto_fit_rows",
"rows": "1:20"
}
]
}
}
Référence des types d’opérations
Opérations d’insertion
insert_rows- Insérer de nouvelles lignes à une position spécifiqueinsert_columns- Insérer de nouvelles colonnes à une position spécifique
Opérations de suppression
delete_rows- Supprimer les lignes spécifiéesdelete_columns- Supprimer les colonnes spécifiées
Opérations de redimensionnement
set_row_height- Définir la hauteur spécifique d’une ligne en pointsset_column_width- Définir la largeur spécifique d’une colonne en caractèresauto_fit_rows- Ajuster automatiquement la hauteur des lignes au contenuauto_fit_columns- Ajuster automatiquement la largeur des colonnes au contenu
Opérations de visibilité
hide_rows- Masquer les lignes spécifiéesunhide_rows- Montrer les lignes masquéeshide_columns- Masquer les colonnes spécifiéesunhide_columns- Montrer les colonnes masquées
Spécifications de la plage
Plages de lignes
"1"- Ligne unique (ligne 1)"1:3"- Plage de lignes (lignes 1 à 3)"5:10"- Plusieurs lignes consécutives
Plages de colonnes
"A"- Colonne unique (colonne A)"A:C"- Plage de colonnes (colonnes A à C)"D:F"- Plusieurs colonnes consécutives
Exemples avancés
Configuration de l’en-tête du rapport
{
"tool": "row_column_operations_batch",
"parameters": {
"filepath": "reports/header-setup.xlsx",
"sheet_name": "Report",
"operations": [
{
"operation": "set_row_height",
"rows": "1:2",
"height": 35
},
{
"operation": "set_column_width",
"columns": "A",
"width": 25
},
{
"operation": "set_column_width",
"columns": "B:E",
"width": 12
},
{
"operation": "set_column_width",
"columns": "F",
"width": 18
}
]
}
}
Mise en page du tableau de données
{
"tool": "row_column_operations_batch",
"parameters": {
"filepath": "reports/data-table.xlsx",
"sheet_name": "Data",
"operations": [
{
"operation": "insert_rows",
"rows": "1",
"count": 1
},
{
"operation": "set_row_height",
"rows": "1",
"height": 25
},
{
"operation": "auto_fit_columns",
"columns": "A:J"
},
{
"operation": "set_row_height",
"rows": "2:100",
"height": 18
}
]
}
}
Mise en page de la présentation
{
"tool": "row_column_operations_batch",
"parameters": {
"filepath": "reports/presentation.xlsx",
"sheet_name": "Summary",
"operations": [
{
"operation": "hide_columns",
"columns": "B:C"
},
{
"operation": "hide_rows",
"rows": "10:15"
},
{
"operation": "set_column_width",
"columns": "A",
"width": 30
},
{
"operation": "set_column_width",
"columns": "D:G",
"width": 15
}
]
}
}
Directives de mesure
Hauteurs des lignes (points)
15- Hauteur de ligne par défaut20- Légèrement plus grande pour une meilleure lisibilité25- Bon pour les en-têtes30- En-têtes de grande taille40- Très grand pour les titres
Largeurs de colonnes (caractères)
8- Colonnes étroites (dates, codes)12- Colonnes de données standard15- Colonnes de texte moyennes20- Colonnes de texte larges25- Très larges pour descriptions30- Très larges pour longs textes
Bonnes pratiques
- Taille de l’en-tête : Rendre les en-têtes plus grands et plus larges pour l’accentuation
- Cohérence des données : Utiliser des hauteurs de lignes cohérentes pour les lignes de données
- Ajustement automatique : Utiliser l’ajustement automatique pour la taille du contenu dynamique
- Masquer les inutilisés : Masquer les lignes/colonnes vides pour une apparence plus propre
- Regroupement logique : Regrouper les opérations de redimensionnement liées par lots
Schémas courants
Schéma de configuration du rapport
- Insérer des lignes de titre en haut
- Définir la hauteur de la ligne d’en-tête
- Ajuster automatiquement les colonnes de données
- Définir la hauteur standard des lignes de données
- Masquer les zones inutilisées
Modèle d’importation de données
- Insérer des lignes pour de nouvelles données
- Ajuster automatiquement les colonnes au contenu
- Standardiser la hauteur des lignes
- Masquer les colonnes de calcul
Modèle de présentation
- Masquer les lignes/colonnes de détail
- Agrandir les zones de résumé
- Définir des dimensions adaptées à la présentation
- Afficher uniquement les données pertinentes
Gestion des erreurs
Plage de lignes invalide
{
"tool": "row_column_operations",
"parameters": {
"filepath": "test.xlsx",
"sheet_name": "Sheet1",
"operation": "set_row_height",
"rows": "0",
"height": 20
}
}
Résultat : Erreur - les numéros de ligne commencent à 1
Plage de colonnes invalide
{
"tool": "row_column_operations",
"parameters": {
"filepath": "test.xlsx",
"sheet_name": "Sheet1",
"operation": "set_column_width",
"columns": "ZZ",
"width": 10
}
}
Résultat : Peut réussir mais en dehors de la utilisation typique
Paramètres obligatoires manquants
{
"tool": "row_column_operations",
"parameters": {
"filepath": "test.xlsx",
"sheet_name": "Sheet1",
"operation": "set_row_height",
"rows": "1"
}
}
Résultat : Erreur - le paramètre hauteur est requis