Su primera solicitud Aspose.Cells - Hello World
Contents
[
Hide
]
Este tutorial muestra cómo crear una primera aplicación (Hello World) usando Aspose.Cells' simple API. Esta aplicación simple crea un archivo de Excel Microsoft con el texto ‘Hello World’ en una celda de hoja de cálculo específica.
Creación de la aplicación Hello World
Los pasos a continuación crean la aplicación Hello World usando el Aspose.Cells API:
- Crear una instancia de laLibro de trabajo clase.
- 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.
- Cree un nuevo archivo de Excel o abra 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, ¡escribe Hello World! en la celda A1 de la primera hoja de cálculo y guarda el archivo de Excel.
This file contains hidden or 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 | |
// 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 llamado “Sample.xlsx”, ingresa “Hello World!” texto en la celda A1 en la primera hoja de trabajo y guarda el libro de trabajo.
This file contains hidden or 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 | |
// 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(); |