Créer un fichier DOCX dans C++
Création de fichiers natifs et hautes performances DOCX par programmation sans Micorsoft Office à l'aide de la bibliothèque C++.
Créer un fichier DOCX à l\'aide de C++
Comment créer le fichier DOCX ? Avec la bibliothèque Aspose.Cells for C++, vous pouvez facilement créer un fichier DOCX par programmation avec quelques lignes de code. Aspose.Cells for C++ est capable de créer des applications multiplateformes avec la capacité de générer, modifier, convertir, rendre et imprimer tous les fichiers Excel. C++ Excel API non seulement convertir entre les formats de feuille de calcul, il peut également rendre les fichiers Excel sous forme d’images, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT et plus, ce qui en fait un choix parfait pour échanger des documents dans standard de l’industrie formats. Vous pouvez télécharger sa dernière version directement, il suffit d’ouvrir NuGet gestionnaire de packages, recherchez Aspose.Cells.Cpp et installez. Vous pouvez également utiliser la commande suivante à partir de la console du gestionnaire de packages.
Commande
PM> Install-Package Aspose.Cells.Cpp
Comment créer DOCX dans C++
Il est facile pour les développeurs de créer, charger, modifier et convertir des fichiers DOCX dans des applications de création de rapports en cours d’exécution pour le traitement des données en quelques lignes de code seulement.
- Créez un objet de la classe IWorkbook.
- Obtenez la première feuille dans un objet IWorksheet.
- Utilisez la méthode IWorksheet->GetICells() pour obtenir les cellules de la feuille de calcul dans un objet ICells.
- Utilisez la méthode ICells->GetObjectByIndex() pour accéder à la cellule souhaitée de la feuille de calcul dans un objet ICell.
- Utilisez la méthode ICell->PutValue() pour saisir la valeur dans la cellule.
- Enregistrez le classeur en tant que fichier .docx à l’aide de la méthode Save().
Un exemple de code montre comment créer un fichier DOCX dans C++.
// Create an object of the IWorkbook class.
intrusive_ptr<IWorkbook> wkb = Factory::CreateIWorkbook();
// Get the first sheet into an IWorksheet object.
intrusive_ptr<IWorksheetCollection> wsc = wkb->GetIWorksheets();
intrusive_ptr<IWorksheet> ws = wsc->GetObjectByIndex(0);
// Use IWorksheet->GetICells() method to get the cells of the worksheet into an ICells object.
intrusive_ptr<ICells> cells = ws->GetICells();
// Use ICells->GetObjectByIndex() method to access the desired cell of the worksheet into an ICell object.
intrusive_ptr<ICell> cell00 = cells->GetObjectByIndex(0, 0);
intrusive_ptr<ICell> cell01 = cells->GetObjectByIndex(0, 1);
intrusive_ptr<ICell> cell10 = cells->GetObjectByIndex(1, 0);
intrusive_ptr<ICell> cell11 = cells->GetObjectByIndex(1, 1);
// Use ICell->PutValue() method to input value into the cell.
cell00->PutValue(new String("ColumnA"));
cell01->PutValue(new String("ColumnB"));
cell10->PutValue(new String("ValueA"));
cell11->PutValue(new String("ValueB"));
// Save workbook to resultFile folder
wkb->Save(new String("created_one.docx"));
bibliothèque C++ pour créer le fichier DOCX
Il existe trois options pour installer “Aspose.Cells for C++” sur votre système. Veuillez en choisir un qui correspond à vos besoins et suivez les instructions étape par étape :
- Installez un NuGet Colis . Voir Documentation
- Installez la bibliothèque à l’aide des dossiers Include et lib. Voir Documentation
- Installez Aspose.Cells for C++ sous Linux. Voir Documentation
Configuration requise
Avant d’exécuter l’exemple de code source de conversion C++, assurez-vous que vous disposez des prérequis suivants.
- Microsoft Windows ou un système d’exploitation compatible avec C++ Runtime Environment pour Windows 32 bits, Windows 64 bits et Linux 64 bits.
- Ajoutez une référence à la DLL Aspose.Cells for C++ dans votre projet.
DOCX Qu'est-ce que le format de fichier DOCX
DOCX est un format bien connu pour les documents Word Microsoft. Introduit à partir de 2007 avec la sortie de Microsoft Office 2007, la structure de ce nouveau format de document est passée de binaire brut à une combinaison de fichiers XML et binaires. Les fichiers Docx peuvent être ouverts avec Word 2007 et les versions latérales, mais pas avec les versions antérieures de MS Word qui prennent en charge les extensions de fichier DOC.
En savoir plusAutres générations de feuilles prises en charge
Vous pouvez également créer d\'autres fichiers Excel Microsoft, dont quelques-uns répertoriés ci-dessous.