Para un programador que intenta actualizar archivos XLS dentro de la aplicación C++, La API Aspose.Total for C++ puede ayudar a automatizar el proceso de actualización. Es un paquete completo de diferentes bibliotecas de C++ que manejan múltiples formatos, incluidos documentos de Microsoft Excel. La API Aspose.Cells for C++ que forma parte del paquete Aspose.Total for C++ facilita este proceso de modificación. El proceso de actualización del documento XLS es simple al acceder primero a la hoja y luego actualizar el valor de la celda en Excel usando C++.
Cómo actualizar el archivo XLS en C++
- Cargue el archivo XLS usando CreateIWorkbook
- Acceso a Worksheet relevante usando GetIWorksheets()->GetObjectByIndex(0) y celda relevante usando GetICells()->GetObjectByIndex
- Inserte nuevos datos en la celda a la que accedió usando el método PutValue
- Guarde el archivo como archivo .xls usando el método Guardar pasando el archivo con la ruta como parámetro
Requisitos de modificación
- Para la modificación de XLS, siguiendo Requisitos del sistema para sistemas Windows y Linux
- Instalar desde la línea de comandos como
nuget install Aspose.Total.Cpp
- O a través de Package Manager Console de Visual Studio con
Install-Package Aspose.Total.Cpp
- Alternativamente, obtenga el instalador MSI fuera de línea o las DLL en un archivo ZIP de Descargas
Código - Actualizar archivo XLS en C++
Explorar Editor de archivos Opciones con C++
Editar CSV Archivo
(Valores separados por comas)
Editar TSV Archivo
(Valores separados por tabuladores)
Editar XLS Archivo
(Formato binario de Microsoft Excel)
Editar XLSB Archivo
(Libro binario de Excel)
Editar XLSM Archivo
(Hoja de cálculo habilitada para macros)
Editar XLSX Archivo
(Libro de trabajo XML abierto)
Editar XLT Archivo
(Excel 97 - Plantilla 2003)
Editar XLTM Archivo
(Plantilla de Excel habilitada para macros)
Editar XLTX Archivo
(Plantilla de Excel)