HTML JPG PDF XML XLSX
  Product Family
DOCX

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.

  1. Créez un objet de la classe IWorkbook.
  2. Obtenez la première feuille dans un objet IWorksheet.
  3. Utilisez la méthode IWorksheet->GetICells() pour obtenir les cellules de la feuille de calcul dans un objet ICells.
  4. Utilisez la méthode ICells->GetObjectByIndex() pour accéder à la cellule souhaitée de la feuille de calcul dans un objet ICell.
  5. Utilisez la méthode ICell->PutValue() pour saisir la valeur dans la cellule.
  6. 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 :

  1. Installez un NuGet Colis . Voir Documentation
  2. Installez la bibliothèque à l’aide des dossiers Include et lib. Voir Documentation
  3. 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 plus

Autres 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.

XLS (Microsoft Feuille de calcul Excel (ancienne version))
XLSX (Ouvrir le classeur XML)
XLSB (Classeur binaire Excel)
XLSM (Feuille de calcul prenant en charge les macros)
XLT (Excel 97 - Modèle 2003)
XLTX (Modèle Excel)
XLTM (Modèle Excel compatible avec les macros)
CSV (Valeurs séparées par des virgules)
TSV (Valeurs séparées par des tabulations)
ODS (Feuille de calcul OpenDocument)
PDF (Portable Document Format)
HTML (Langage Signalétique Hyper Text)