Soporte de IronXL para AWS Lambda Function con .NET Core
IronXL es totalmente compatible con AWS Lambda Function para bibliotecas .NET Standard, aplicaciones Core y proyectos .NET 5 y .NET 6.
Para añadir AWS ToolKit para visual studio sigue este enlaceUso de las plantillas de AWS Lambda en el kit de herramientas de AWS para Visual Studio
La instalación de AWS ToolKit en Visual studio permite crear un proyecto de función AWS Lambda. Usted puede aprender cómo crear AWS Lambda Función del proyecto utilizando Visual Studio con esteEnlace
Ejemplo de código de función AWS Lambda
Después de crear el nuevo proyecto AWS Lambda Function, prueba este fragmento de código
namespace AWSLambdaIronXL
{
public class Function
{
/// <summary>
/// A simple function that takes a string and does a ToUpper
/// </summary>
/// <param name="input"></param>
/// <param name="context"></param>
/// <returns></returns>
public string FunctionHandler(string input, ILambdaContext context)
{
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLS);
var newSheet = workBook.CreateWorkSheet("new_sheet");
string ColumnsNames = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
foreach (char col in ColumnsNames)
{
for (int row = 1; row <= 50; row++)
{
var cellName = $"{col}{row}";
newSheet [cellName].Value = $"Cell : {cellName}";
}
}
return Convert.ToBase64String( workBook.ToByteArray());
}
}
}
namespace AWSLambdaIronXL
{
public class Function
{
/// <summary>
/// A simple function that takes a string and does a ToUpper
/// </summary>
/// <param name="input"></param>
/// <param name="context"></param>
/// <returns></returns>
public string FunctionHandler(string input, ILambdaContext context)
{
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLS);
var newSheet = workBook.CreateWorkSheet("new_sheet");
string ColumnsNames = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
foreach (char col in ColumnsNames)
{
for (int row = 1; row <= 50; row++)
{
var cellName = $"{col}{row}";
newSheet [cellName].Value = $"Cell : {cellName}";
}
}
return Convert.ToBase64String( workBook.ToByteArray());
}
}
}
IRON VB CONVERTER ERROR developers@ironsoftware.com
IronXL NuGet Paquetes disponibles para despliegues documentados en nuestroGuía de instalación de IronXL NuGet.