Tu primera aplicación Aspose.Cells Hola Mundo
Cómo crear la aplicación Hola Mundo
Los siguientes pasos crean la aplicación Hola Mundo utilizando la API de Aspose.Cells:
- Crea una instancia de la clase Workbook.
- 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 un nuevo archivo de Excel, o abre 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.
Cómo crear un nuevo Workbook
El siguiente ejemplo crea un nuevo workbook desde cero, escribe ¡Hola Mundo! en la celda A1 en la primera hoja de cálculo y guarda el archivo 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"); |
Cómo abrir un archivo existente
El siguiente ejemplo abre un archivo de plantilla de Microsoft Excel existente llamado “Sample.xlsx”, ingresa el texto “¡Hola Mundo!” en la celda A1 en la primera hoja de cálculo y guarda el workbook.
// 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(); |