Empezando
Instalación
Instalar Aspose.Cells a NuGet
NuGet es la forma más fácil de descargar e instalar Aspose.Cells for .NET.
- Abra Microsoft Visual Studio y NuGet administrador de paquetes.
- Busque “aspose.cells” para encontrar el Aspose.Cells for .NET deseado.
- Haga clic en “Instalar”, Aspose.Cells for .NET se descargará y referenciará en su proyecto. 
También puede descargarlo desde la página web nuget para aspose.cells: Aspose.Cells for .NET NuGet Paquete
Instalar Aspose.Cells en windows
- Descargue Aspose.Cells.msi desde la siguiente página: Descargar Aspose.Cells.msi
- Haga doble clic en Aspose Cells msi y siga las instrucciones para instalarlo:
Instalar Aspose.Cells en linux
En este ejemplo, uso Ubuntu para mostrar cómo comenzar a usar Aspose.Cells en Linux.
- Cree una aplicación .netcore, denominada “AsposeCellsTest”.
- Abra el archivo “AsposeCellsTest.csproj”, agregue las siguientes líneas para las referencias del paquete Aspose.Cells:
<ItemGroup> <PackageReference Include="Aspose.Cells" Version="22.12" /> </ItemGroup>
- Abra el proyecto con VSCode en Ubuntu:
- Ejecute 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 para .NetStandard puede admitir sus requisitos en Linux.
Se aplica a: NetStandard2.0, NetCore2.1, NetCore3.1, Net5.0, Net6.0 y versión avanzada.
Instalar Aspose.Cells en MAC OS
En este ejemplo, uso macOS High Sierra para mostrar cómo comenzar a usar Aspose.Cells en MAC OS.
- Cree una aplicación .netcore, denominada “AsposeCellsTest”.
- Abra la aplicación con Visual Studio para Mac, luego instale Aspose Cells a NuGet:
- Ejecute 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 necesita usar funciones relacionadas con el dibujo, instale libgdiplus en macOS, consulte: Cómo instalar libgdiplus en macOS
Nota: Aspose.Cells para .NetStandard puede admitir sus requisitos en MAC OS.
Se aplica a: NetStandard2.0, NetCore2.1, NetCore3.1, Net5.0, Net6.0 y versión avanzada.
Ejecute Aspose Cells en Docker
Cómo usar la biblioteca de gráficos en plataformas que no son de Windows con Net6
Aspose.Cells para Net6 ahora usa SkiaSharp como biblioteca de gráficos, como se recomienda encomunicado oficial del Microsoft . Para obtener más detalles sobre el uso de Aspose.Cells con NET6, consulteCómo ejecutar Aspose.Cells para .Net6.
Creación de la aplicación Hello World
Los pasos a continuación crean la aplicación Hello World usando el Aspose.Cells API:
- Si tiene una licencia, entoncesapliquelo. Si está utilizando la versión de evaluación, omita las líneas de código relacionadas con la licencia.
- Crear una instancia de laLibro de trabajo class para crear un nuevo archivo de Excel o abrir un archivo de Excel existente.
- Acceda a cualquier celda deseada de una hoja de trabajo en el archivo de Excel.
- Inserta las palabrasHello World! en una celda accedida.
- Genere el archivo de Excel Microsoft modificado.
La implementación de los pasos anteriores se demuestra en los siguientes ejemplos.
Ejemplo de código: creación de un nuevo libro de trabajo
El siguiente ejemplo crea un nuevo libro de trabajo desde cero, inserta “Hello World!” en la celda A1 de la primera hoja de cálculo y se 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 Excel Microsoft existente “Sample.xlsx”, inserta “Hello World!” en la celda A1 de la primera hoja de cálculo y se 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(); |