Ajouter des commentaires dans des feuilles de calcul Excel à l'aide de C++

Microsoft Excel offre la possibilité d’ajouter des commentaires dans les fichiers Excel. Il peut y avoir plusieurs raisons d’ajouter des commentaires, comme l’explication d’une formule ou l’ajout d’informations contextuelles qui pourraient être utiles au lecteur. Les commentaires peuvent également être utilisés pour suggérer des modifications dans la feuille de calcul. De plus, vous pouvez définir la taille de la police, la hauteur, la largeur, etc., des commentaires. Dans cet article, vous apprendrez à ajouter des commentaires aux feuilles de calcul Excel par programmation à l’aide de C++.

API C++ pour l’ajout de commentaires dans les feuilles de calcul Excel

Aspose.Cells for C++ est une bibliothèque C++ native qui vous permet de travailler avec des fichiers Excel. Avec l’API, vous pouvez facilement créer, lire et modifier des fichiers Excel. De plus, vous pouvez ajouter des commentaires à vos feuilles de calcul Excel. Pour commencer, installez l’API via NuGet ou téléchargez-la directement depuis la section Téléchargements.

PM> Install-Package Aspose.Cells.Cpp

Ajouter des commentaires dans une feuille de calcul Excel à l’aide de C++

Voici les étapes pour ajouter un commentaire à une cellule dans une feuille de calcul Excel.

L’exemple de code suivant montre comment ajouter un commentaire à une cellule dans une feuille de calcul Excel à l’aide de C++.

// Chemin du répertoire source.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");

// Chemin du répertoire de sortie.
StringPtr outDir = new String("OutputDirectory\\");

// Charger le fichier Excel source
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));

// Récupérer la première feuille de calcul
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);

// Ajouter un commentaire à la cellule F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));

// Récupérer le commentaire ajouté à la cellule F5
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);

// Définir la note de commentaire
comment->SetNote(new String("Hello Aspose!"));

// Enregistrez le fichier Excel
workbook->Save(outDir->StringAppend(new String("AddComment_out.xlsx")));
Image montrant le commentaire ajouté à la cellule F5

Image montrant le commentaire ajouté à la cellule F5

Appliquer la mise en forme aux commentaires dans une feuille de calcul Excel à l’aide de C++

Voici les étapes pour appliquer la mise en forme aux commentaires dans une feuille de calcul Excel à l’aide de C++.

L’exemple de code suivant montre comment appliquer une mise en forme à un commentaire dans une feuille de calcul Excel à l’aide de C++.

// Chemin du répertoire source.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");

// Chemin du répertoire de sortie.
StringPtr outDir = new String("OutputDirectory\\");

// Charger le fichier Excel source
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));

// Récupérer la première feuille de calcul
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);

// Ajouter un commentaire à la cellule F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));

// Récupérer le commentaire ajouté à la cellule F5
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);

// Définir la note de commentaire
comment->SetNote(new String("Hello Aspose!"));

// Définir la taille de la police
comment->GetIFont()->SetSize(14);

// Définir le poids de la police
comment->GetIFont()->SetBold(true);

// Définir la hauteur en CM
comment->SetHeightCM(10);

// Définir la largeur en CM
comment->SetWidthCM(2);

// Enregistrez le fichier Excel
workbook->Save(outDir->StringAppend(new String("ApplyFormattingToComment_out.xlsx")));
Image montrant le commentaire avec une mise en forme personnalisée ajoutée à la cellule F5

Image montrant le commentaire avec une mise en forme personnalisée ajoutée à la cellule F5

Obtenez une licence gratuite

Afin d’essayer l’API sans limites d’évaluation, vous pouvez demander une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à ajouter des commentaires dans une feuille de calcul Excel à l’aide de C++. De plus, vous avez vu comment appliquer la mise en forme aux commentaires à l’aide de l’API Aspose.Cells for C++ simple à utiliser. L’API fournit un ensemble de fonctionnalités supplémentaires pour travailler avec des fichiers Excel que vous pouvez explorer en détail en visitant la documentation officielle. En cas de questions, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également