Empezando
Instalación
Instalar Aspose.Cells a través de NuGet
NuGet es la forma más sencilla de descargar e instalar Aspose.Cells for .NET.
- Abra Microsoft Visual Studio y el administrador de paquetes NuGet.
- Busque “aspose.cells” para encontrar el Aspose.Cells for .NET deseado.
- Haga clic en “Instalar”, Aspose.Cells for .NET se descargará y se referenciará en su proyecto.
También puedes descargarlo desde la página web de nuget para aspose.cells: Paquete NuGet Aspose.Cells for .NET
Instalar Aspose.Cells en Windows
- Descarga Aspose.Cells.msi desde la siguiente página: Descargar Aspose.Cells.msi
- Haz doble clic en Aspose Cells msi y sigue las instrucciones para instalarlo:
Instalar Aspose.Cells en Linux
En este ejemplo, uso Ubuntu para mostrar cómo empezar a usar Aspose.Cells en Linux.
- Crea una aplicación .netcore, llamada “AsposeCellsTest”.
- Abre el archivo “AsposeCellsTest.csproj”, y agrega las siguientes líneas para las referencias del paquete Aspose.Cells:
<ItemGroup> <PackageReference Include="Aspose.Cells" Version="24.7" /> </ItemGroup>
- Abre el proyecto con VSCode en Ubuntu:
- ejecuta la prueba con el siguiente código:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET Aspose.Cells.Workbook wb1 = new Aspose.Cells.Workbook(); wb1.Worksheets.Add("linux"); wb1.Worksheets["linux"].Cells[0, 0].Value = "Using Aspose Cells on linux with VS Code."; wb1.Save("linux.xlsx");
Nota: Aspose.Cells For .NetStandard puede cubrir tus necesidades en Linux.
Aplica a: NetStandard2.0, NetCore2.1, NetCore3.1, Net5.0, Net6.0 y versiones avanzadas.
Instalar Aspose.Cells en MAC OS
En este ejemplo, utilizo macOS High Sierra para mostrar cómo empezar a usar Aspose.Cells en MAC OS.
- Crea una aplicación .netcore, llamada “AsposeCellsTest”.
- Abre la aplicación con Visual Studio para Mac, luego instala Aspose Cells a través de NuGet:
- Ejecuta la prueba con el siguiente código:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET Aspose.Cells.Workbook wb1 = new Aspose.Cells.Workbook(); wb1.Worksheets.Add("macOS"); wb1.Worksheets["macOS"].Cells[0, 0].Value = "Using Aspose Cells on macOS with Visual Studio For MAC."; wb1.Save("macOS.xlsx"); - Si necesitas usar funciones relacionadas con el dibujo, por favor instala libgdiplus en macOS, consulta: Cómo instalar libgdiplus en macOS
Nota: Aspose.Cells For .NetStandard puede satisfacer tu requerimiento en MAC OS.
Aplica a: NetStandard2.0, NetCore2.1, NetCore3.1, Net5.0, Net6.0 y versiones avanzadas.
Run Aspose Cells in Docker
Cómo usar la biblioteca de gráficos en plataformas no-Windows con Net6
Aspose.Cells for Net6 ahora usa SkiaSharp como la biblioteca de gráficos, según lo recomendado en la declaración oficial de Microsoft. Para más detalles sobre cómo usar Aspose.Cells con NET6, por favor consulta Cómo ejecutar Aspose.Cells for .Net6.
Creación de la aplicación Hola Mundo
Los siguientes pasos crean la aplicación Hola Mundo utilizando la API de Aspose.Cells:
- Si tienes una licencia, entonces aplícala. Si estás usando la versión de evaluación, omite las líneas de código relacionadas con la licencia.
- Crea una instancia de la clase Workbook para crear un archivo de Excel nuevo, o abrir un archivo de Excel existente.
- Accede a cualquier celda deseada de una hoja de cálculo en el archivo de Excel.
- Inserte las palabras ¡Hola, mundo! en una celda accesada.
- 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 de trabajo desde cero, inserta “¡Hola Mundo!” en la celda A1 de la primera hoja de trabajo y lo guarda como archivo de Excel.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
try | |
{ | |
// Create a License object | |
License license = new License(); | |
// Set the license of Aspose.Cells to avoid the evaluation limitations | |
license.SetLicense(dataDir + "Aspose.Cells.lic"); | |
} | |
catch (Exception ex) | |
{ | |
Console.WriteLine(ex.Message); | |
} | |
// Instantiate a Workbook object that represents Excel file. | |
Workbook wb = new Workbook(); | |
// When you create a new workbook, a default "Sheet1" is added to the workbook. | |
Worksheet sheet = wb.Worksheets[0]; | |
// Access the "A1" cell in the sheet. | |
Cell cell = sheet.Cells["A1"]; | |
// Input the "Hello World!" text into the "A1" cell | |
cell.PutValue("Hello World!"); | |
// Save the Excel file. | |
wb.Save(dataDir + "MyBook_out.xlsx"); |
Ejemplo de código: Abrir un archivo existente
El siguiente ejemplo abre un archivo de plantilla de Microsoft Excel existente “Sample.xlsx”, inserta “¡Hola Mundo!” en la celda A1 de la primera hoja de trabajo y lo guarda como archivo de Excel.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
try | |
{ | |
// Create a License object | |
License license = new License(); | |
// Set the license of Aspose.Cells to avoid the evaluation limitations | |
license.SetLicense("Aspose.Cells.lic"); | |
} | |
catch (Exception ex) | |
{ | |
Console.WriteLine(ex.Message); | |
} | |
// Creating a file stream containing the Excel file to be opened | |
FileStream fstream = new FileStream(dataDir + "Sample.xlsx", FileMode.Open); | |
// Instantiate a Workbook object that represents the existing Excel file | |
Workbook workbook = new Workbook(fstream); | |
// Get the reference of "A1" cell from the cells collection of a worksheet | |
Cell cell = workbook.Worksheets[0].Cells["A1"]; | |
// Put the "Hello World!" text into the "A1" cell | |
cell.PutValue("Hello World!"); | |
// Save the Excel file | |
workbook.Save(dataDir + "HelloWorld_out.xlsx"); | |
// Closing the file stream to free all resources | |
fstream.Close(); |