Crear DOCX Archivo en C++
Creación de archivos nativos y de alto rendimiento DOCX mediante programación sin Micorsoft Office usando la biblioteca C++.
Crear archivo DOCX usando C++
¿Cómo crear el archivo DOCX? Con la biblioteca Aspose.Cells for C++, puede crear fácilmente el archivo DOCX mediante programación con unas pocas líneas de código. Aspose.Cells for C++ es capaz de crear aplicaciones multiplataforma con la capacidad de generar, modificar, convertir, renderizar e imprimir todos los archivos de Excel. C++ Excel API no solo convierte entre formatos de hoja de cálculo, también puede representar archivos de Excel como imágenes, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT y más, por lo que es una opción perfecta para intercambiar documentos en estándar de la industria formatos. Puede descargar su última versión directamente, simplemente abra NuGet administrador de paquetes, busque Aspose.Cells.Cpp e instálelo. También puede usar el siguiente comando desde la Consola del administrador de paquetes.
Dominio
PM> Install-Package Aspose.Cells.Cpp
Cómo crear DOCX en C++
Es fácil para los desarrolladores crear, cargar, modificar y convertir archivos DOCX dentro de las aplicaciones de informes en ejecución para el procesamiento de datos en solo unas pocas líneas de código.
- Cree un objeto de la clase IWorkbook.
- Obtenga la primera hoja en un objeto IWorksheet.
- Use el método IWorksheet->GetICells() para obtener las celdas de la hoja de trabajo en un objeto ICells.
- Use el método ICells->GetObjectByIndex() para acceder a la celda deseada de la hoja de trabajo en un objeto ICell.
- Use el método ICell->PutValue() para ingresar el valor en la celda.
- Guarde el libro de trabajo como archivo .docx usando el método Save().
El código de muestra muestra cómo crear el archivo DOCX en 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"));
C++ biblioteca para crear el archivo DOCX
Hay tres opciones para instalar “Aspose.Cells for C++” en su sistema. Elija uno que se asemeje a sus necesidades y siga las instrucciones paso a paso:
- instalar un NuGet paquete . Ver Documentación
- Instale la biblioteca usando las carpetas include y lib. Ver Documentación
- Instale Aspose.Cells for C++ en Linux. Ver Documentación
Requisitos del sistema
Antes de ejecutar el código fuente de ejemplo de conversión C++, asegúrese de cumplir los siguientes requisitos previos.
- Microsoft Windows o un SO compatible con C++ Runtime Environment para Windows de 32 bits, Windows de 64 bits y Linux de 64 bits.
- Agregue una referencia a la DLL Aspose.Cells for C++ en su proyecto.
DOCX Qué es DOCX Formato de archivo
DOCX es un formato conocido para Microsoft documentos de Word. Introducido a partir de 2007 con el lanzamiento de Microsoft Office 2007, la estructura de este nuevo formato de documento se cambió de binario simple a una combinación de XML y archivos binarios. Los archivos Docx se pueden abrir con Word 2007 y versiones laterales, pero no con las versiones anteriores de MS Word que admiten extensiones de archivo DOC.
Leer másOtra generación de hojas admitidas
También puede crear otros archivos de Excel Microsoft, incluidos algunos de los que se enumeran a continuación.