Travail avec les lignes dans un fichier Excel
Dernière mise à jour : juillet 2026
- Comment obtenir les informations d’une ligne dans une feuille de calcul Excel.
- Comment ajouter une ligne vide dans une feuille de calcul Excel.
- Comment copier des lignes dans une feuille de calcul Excel.
- Comment masquer des lignes dans une feuille de calcul Excel.
- Comment afficher des lignes masquées dans une feuille de calcul Excel.
- Comment grouper des lignes dans une feuille de calcul Excel.
- Comment dissocier des lignes dans une feuille de calcul Excel.
- Comment supprimer une ligne d’une feuille de calcul
Référence rapide de l’API pour les opérations courantes sur les lignes :
| Opération | Méthode HTTP | Endpoint | Paramètres clés |
|---|---|---|---|
| Obtenir une ligne | GET | /cells/{fileName}/worksheets/{sheetName}/rows/{rowIndex} |
fileName, sheetName, rowIndex |
| Ajouter une ligne | POST | /cells/{fileName}/worksheets/{sheetName}/rows |
rowIndex, height |
| Copier des lignes | POST | /cells/{fileName}/worksheets/{sheetName}/rows/copy |
sourceIndex, destinationIndex, rowCount |
| Supprimer une ligne | DELETE | /cells/{fileName}/worksheets/{sheetName}/rows/{rowIndex} |
fileName, sheetName, rowIndex |
| Masquer des lignes | POST | /cells/{fileName}/worksheets/{sheetName}/rows/hide |
startIndex, endIndex |
| Afficher des lignes masquées | POST | /cells/{fileName}/worksheets/{sheetName}/rows/unhide |
startIndex, endIndex |
| Grouper des lignes | POST | /cells/{fileName}/worksheets/{sheetName}/rows/group |
startIndex, endIndex |
| Dissocier des lignes | POST | /cells/{fileName}/worksheets/{sheetName}/rows/ungroup |
startIndex, endIndex |
Détails des requêtes / réponses
-
Obtenir une ligne
Requête : Aucun corps requis.
Réponse (200) :{ "RowIndex": 5, "Height": 15.0, "IsHidden": false, "Style": { ... } }Erreurs : 400 Bad Request (index invalide), 404 Not Found (fichier ou feuille manquant(e)).
-
Ajouter une ligne
Corps de la requête (JSON) :{ "RowIndex": 10, "Height": 20.0 }Réponse (201) :
{ "Code": "Success", "Status": "Row added", "RowIndex": 10 }Erreurs : 400 Bad Request (paramètres manquants ou invalides), 401 Unauthorized.
-
Copier des lignes
Corps de la requête (JSON) :{ "SourceIndex": 2, "DestinationIndex": 8, "RowCount": 3 }Réponse (200) :
{ "Code": "Success", "Status": "Rows copied" }Erreurs : 400 Bad Request, 404 Not Found.
-
Supprimer une ligne
Requête : Aucun corps.
Réponse (200) :{ "Code": "Success", "Status": "Row deleted", "RowIndex": 7 }Erreurs : 400 Bad Request, 404 Not Found.
-
Masquer des lignes
Corps de la requête (JSON) :{ "StartIndex": 3, "EndIndex": 5 }Réponse (200) :
{ "Code": "Success", "Status": "Rows hidden" }
Erreurs : 400 Bad Request. -
Afficher des lignes masquées – même charge utile que Masquer des lignes ; réponse identique, statut « Rows unhidden ».
-
Grouper des lignes – même charge utile que Masquer des lignes ; statut de réponse « Rows grouped ».
-
Dissocier des lignes – même charge utile que Masquer des lignes ; statut de réponse « Rows ungrouped ».
Toutes les opérations exigent un jeton d’accès OAuth 2.0/JWT valide ainsi qu’une version appropriée du SDK.