Empezando

Instalación

Instala Aspose Cells a través de NuGet

NuGet es la forma más fácil de descargar e instalar Aspose.Cells for C++.

  1. Crea un proyecto de Microsoft Visual Studio para C++.
  2. Incluye el archivo de encabezado “Aspose.Cells.h”.
  3. Abre Microsoft Visual Studio y el administrador de paquetes NuGet.
  4. Busque “aspose.cells.cpp” para encontrar el Aspose.Cells for C++ deseado.
  5. Haga clic en “Instalar”, se descargará y hará referencia en su proyecto al Aspose.Cells for C++.

Instalar Aspose Cells a través de NuGet

También puedes descargarlo desde la página web de nuget para aspose.cells: Paquete NuGet Aspose.Cells for C++

Más pasos para detalles

Una demostración para usar Aspose.Cells for C++ en Windows

  1. Descargue Aspose.Cells for C++ desde la siguiente página: Descargar Aspose.Cells for C++(Windows)
  2. Descomprima el paquete y encontrará un ejemplo sobre cómo usar Aspose.Cells for C++.
  3. Abra el ejemplo.sln con Visual Studio 2017 o una versión superior
  4. main.cpp: este archivo muestra cómo codificar para probar Aspose.Cells for C++

Una demostración para usar Aspose.Cells for C++ en Linux

  1. Descargue Aspose.Cells for C++ desde la siguiente página: Descargar Aspose.Cells for C++(Linux)
  2. Descomprima el paquete y encontrará un ejemplo sobre cómo usar Aspose.Cells for C++ para Linux.
  3. Asegúrese de estar en la carpeta donde se encuentra el ejemplo.
  4. Ejecute “cmake -S example -B example/build -DCMAKE_BUILD_TYPE=Release”
  5. Ejecute “cmake –build example/build”

Una demostración para usar Aspose.Cells for C++ en Mac OS

  1. Descargue Aspose.Cells for C++ desde la siguiente página: Descargar Aspose.Cells for C++(MacOS)
  2. Descomprima el paquete y encontrará un ejemplo que muestra cómo utilizar Aspose.Cells for C++ en MacOS.
  3. Asegúrese de estar en la carpeta donde se encuentra el ejemplo.
  4. Ejecute “cmake -S example -B example/build -DCMAKE_BUILD_TYPE=Release”
  5. Ejecute “cmake –build example/build”

Creación de la aplicación Hola Mundo

Los siguientes pasos crean la aplicación Hola Mundo utilizando la API de Aspose.Cells:

  1. Cree una instancia de la clase Workbook
  2. Si tiene una licencia, entonces aplíquela Si estás usando la versión de evaluación, omite las líneas de código relacionadas con la licencia.
  3. Accede a cualquier celda deseada de una hoja de cálculo en el archivo de Excel.
  4. Inserte las palabras “¡Hola Mundo!” en una celda accedida.
  5. Genere el archivo modificado de Microsoft Excel.

La implementación de los pasos anteriores se muestra en los ejemplos a continuación.

Ejemplo de código: Crear un nuevo libro de trabajo

El siguiente ejemplo crea un nuevo libro desde cero, inserta “¡Hola Mundo!” en la celda A1 de la primera hoja de cálculo y guarda el archivo de Excel.

#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main(void)
{
Aspose::Cells::Startup();
try
{
// Create a License object
License license;
// Set the license of Aspose.Cells to avoid the evaluation limitations
license.SetLicense(u"Aspose.Cells.lic");
// Instantiate a Workbook object that represents Excel file.
Workbook wb;
// When you create a new workbook, a default "Sheet1" is added to the workbook.
Worksheet sheet = wb.GetWorksheets().Get(0);
// Access the "A1" cell in the sheet.
Cell cell = sheet.GetCells().Get(u"A1");
// Input the "Hello World!" text into the "A1" cell
cell.PutValue(u"Hello World!");
// Save the Excel file.
wb.Save(u"MyBook_out.xlsx");
}
catch (const CellsException& ex)
{
std::cout << ex.GetErrorMessage().ToUtf8() << std::endl;
}
Aspose::Cells::Cleanup();
}

Ejemplo de código: Abrir un archivo existente

El siguiente ejemplo abre un archivo de plantilla de Microsoft Excel existente, obtiene una celda y verifica el valor en la celda A1.

#include "Aspose.Cells.h"
using namespace Aspose::Cells;
/*Check result*/
#define EXPECT_TRUE(condition) \
if (condition) printf("--%s,line:%d -> Ok --\n", __FUNCTION__, __LINE__); \
else printf("--%s,line:%d->>>> Failed!!!! <<<<--\n", __FUNCTION__, __LINE__);
int main(void)
{
Aspose::Cells::Startup();
try
{
// Create a License object
License license;
// Set the license of Aspose.Cells to avoid the evaluation limitations
//license.SetLicense(u"Aspose.Cells.lic");
// Instantiate a Workbook object that represents Excel file.
Workbook wb;//(u"MyBook_out.xlsx");
// When you create a new workbook, a default "Sheet1" is added to the workbook.
Worksheet sheet = wb.GetWorksheets().Get(0);
// Access the "A1" cell in the sheet.
Cell cell = sheet.GetCells().Get(u"A1");
U16String strRet = cell.GetStringValue();
//check value
EXPECT_TRUE(strRet == u"Hello World!");
// Save the Excel file.
wb.Save(u"MyBook_out.xlsx");
}
catch (const CellsException& ex)
{
std::cout << ex.GetErrorMessage().ToUtf8() << std::endl;
}
Aspose::Cells::Cleanup();
}