IronXL 开始 AWS Lambada 支持 IronXL 支持使用 .NET Core 的 AWS Lambda 函数 Curtis Chau 已更新:2025年6月1日 下载 IronXL NuGet 下载 DLL 下载 免费试用 LLM副本 LLM副本 将页面复制为 Markdown 格式,用于 LLMs 在 ChatGPT 中打开 向 ChatGPT 咨询此页面 在双子座打开 向 Gemini 询问此页面 在 Grok 中打开 向 Grok 询问此页面 打开困惑 向 Perplexity 询问有关此页面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 复制链接 电子邮件文章 This article was translated from English: Does it need improvement? Translated View the article in English IronXL 完全支持 .NET Standard库、核心应用程序、.NET 5 和 .NET 6 项目的 AWS Lambda 函数。 要为 Visual Studio 添加 AWS Toolkit,请点击此链接: 在 Visual Studio 的 AWS Toolkit 中使用 AWS Lambda 模板。 在 Visual Studio 中安装 AWS Toolkit 后,即可创建 AWS Lambda 函数项目。 您可以通过此链接学习如何使用 Visual Studio 创建 AWS Lambda 函数项目。 AWS Lambda 函数代码示例 创建新的 AWS Lambda 函数项目后,您可以尝试以下代码片段: using System; using Amazon.Lambda.Core; using IronXL; // Ensure this attribute targets your Lambda function [assembly: LambdaSerializer(typeof(Amazon.Lambda.Serialization.Json.JsonSerializer))] namespace AWSLambdaIronXL { public class Function { /// <summary> /// A simple function that takes a string input and processes it using IronXL. /// This specific example creates a new Excel workbook and fills cells with labeled values. /// </summary> /// <param name="input">The string input for the function</param> /// <param name="context">The Lambda context</param> /// <returns>A Base64 string representation of the Excel file</returns> public string FunctionHandler(string input, ILambdaContext context) { // Create a new workbook with ExcelFileFormat.XLS WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLS); // Create a new worksheet named "new_sheet" var newSheet = workBook.CreateWorkSheet("new_sheet"); string columnNames = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; foreach (char col in columnNames) { for (int row = 1; row <= 50; row++) { // Construct cell name and fill it with data var cellName = $"{col}{row}"; newSheet[cellName].Value = $"Cell: {cellName}"; } } // Convert the entire workbook to a byte array and then to a Base64 string return Convert.ToBase64String(workBook.ToByteArray()); } } } using System; using Amazon.Lambda.Core; using IronXL; // Ensure this attribute targets your Lambda function [assembly: LambdaSerializer(typeof(Amazon.Lambda.Serialization.Json.JsonSerializer))] namespace AWSLambdaIronXL { public class Function { /// <summary> /// A simple function that takes a string input and processes it using IronXL. /// This specific example creates a new Excel workbook and fills cells with labeled values. /// </summary> /// <param name="input">The string input for the function</param> /// <param name="context">The Lambda context</param> /// <returns>A Base64 string representation of the Excel file</returns> public string FunctionHandler(string input, ILambdaContext context) { // Create a new workbook with ExcelFileFormat.XLS WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLS); // Create a new worksheet named "new_sheet" var newSheet = workBook.CreateWorkSheet("new_sheet"); string columnNames = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; foreach (char col in columnNames) { for (int row = 1; row <= 50; row++) { // Construct cell name and fill it with data var cellName = $"{col}{row}"; newSheet[cellName].Value = $"Cell: {cellName}"; } } // Convert the entire workbook to a byte array and then to a Base64 string return Convert.ToBase64String(workBook.ToByteArray()); } } } $vbLabelText $csharpLabel 可用于部署的 IronXL NuGet 包已记录在我们的IronXL NuGet 安装指南中。 常见问题解答 如何在 Visual Studio 中创建 AWS Lambda 功能项目? 要在 Visual Studio 中创建 AWS Lambda 功能项目,请安装 Visual Studio 的 AWS 工具包。这使您能够为您的项目使用AWS Lambda模板。您可以在AWS文档中找到详细的说明。 IronXL在AWS Lambda中的应用示例是什么? IronXL在AWS Lambda中的一个应用示例是创建一个新的 Excel 工作簿,用标签数据填充它,并返回 Excel 文件的 Base64 字符串。这展示了如何在AWS Lambda函数中使用IronXL来操作Excel文件。 如何使用 IronXL 在 AWS Lambda 中将 Excel 工作簿转换为 Base64? 在 AWS Lambda 函数中使用 IronXL,您可以创建一个工作簿并使用 workBook.ToByteArray() 将其转换为字节数组。然后使用 Convert.ToBase64String() 获取工作簿的 Base64 字符串表示。 IronXL 可以用于 AWS Lambda 函数与 .NET 5 吗? 是的,IronXL 完全支持用于 .NET 5、.NET Standard 库、Core 应用程序和 .NET 6 项目的 AWS Lambda 函数。 我在哪里可以找到有关使用 IronXL 部署 AWS Lambda 的资源? 有关使用 IronXL 部署 AWS Lambda 的资源可以在 IronXL NuGet 安装指南中找到,该指南提供了有关如何使用您的部署的 IronXL NuGet 包的文档。 当在 AWS Lambda 中使用 IronXL 时,我如何解决问题? 确保您安装了正确版本的 IronXL 和 AWS 工具包。检查代码是否有任何语法错误,并参考 IronXL 的文档以了解与 AWS Lambda 的兼容性细节。 Curtis Chau 立即与工程团队聊天 技术作家 Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。 A PHP Error was encountered Severity: Notice Message: Undefined index: IronXl.Excel Filename: helpers/counter_helper.php Line Number: 85 Backtrace: File: /var/www/ironpdf.com/application/helpers/counter_helper.php Line: 85 Function: _error_handler File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php Line: 12 Function: getTotalDonwloadNumber File: /var/www/ironpdf.com/application/libraries/Render.php Line: 489 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Getstarted.php Line: 25 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once A PHP Error was encountered Severity: Notice Message: Undefined index: IronXl.Excel Filename: helpers/counter_helper.php Line Number: 85 Backtrace: File: /var/www/ironpdf.com/application/helpers/counter_helper.php Line: 85 Function: _error_handler File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php Line: 19 Function: getTotalDonwloadNumber File: /var/www/ironpdf.com/application/libraries/Render.php Line: 489 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Getstarted.php Line: 25 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once 准备开始了吗? Nuget 下载 1,890,100 | 版本: 2026.3 刚刚发布 免费试用 免费 NuGet 下载 总下载量:1,890,100 查看许可证 Docs 本页内容 开始入门概述在C#中与Excel交互无需Interop使用许可证密钥安装 IronXL 库在 macOS 上使用在 Linux 上使用部署到云端/容器部署到Azure部署到AWS在Docker中设置其他.NET语言支持在.NET MAUI中处理Excel在Blazor中读取Excel文件处理VB.NET Excel文件教程如何在C#中读取Excel文件在 C# 中创建 Excel 文件使用C#打开和写入Excel文件操作指南工作簿创建电子表格加载电子表格在 C# 中导出到 Excel读取XLSX文件C#在C#中读取CSV在ASP.NET Web Apps中读取Excel文件在.NET中写入CSV在C#中打开Excel工作表将数据表转换为CSV将XLSX转换为CSV、JSON、XML转换电子表格文件类型作为 DataSet 导入和导出编辑工作簿元数据使用密码加密工作簿管理工作表工作表编辑公式选择范围命名范围命名表创建和编辑图表冻结窗格添加行和列自动调整行和列使用密码加密工作表分组和取消分组添加、提取和删除图像在C#中创建Excel图表单元格范围在.NET中写入Excel值在C#中导入Excel数据排序单元格范围修剪单元格范围清除单元格复制单元格设置超链接合并和拆分单元格单元格字体和大小单元格边框和对齐背景图案和颜色条件格式数学函数添加注释设置单元格数据格式在 C# 中编辑 Excel 文件故障排除故障排除指南在 IronXL 中应用许可证密钥文件大小限制Excel 限制:字符串列表的数据验证常见问题IronXL - 安全 CVE异常消息在Web.config中设置许可证密钥产品更新变更日志里程碑里程碑:性能里程碑:增强视频教程API 参考 本页内容 AWS Lambda 函数代码示例 A PHP Error was encountered Severity: Notice Message: Undefined index: IronXl.Excel Filename: helpers/counter_helper.php Line Number: 85 Backtrace: File: /var/www/ironpdf.com/application/helpers/counter_helper.php Line: 85 Function: _error_handler File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php Line: 17 Function: getTotalDonwloadNumber File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php Line: 71 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/views/products/get-started/index.php Line: 2 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 552 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Getstarted.php Line: 25 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once A PHP Error was encountered Severity: Notice Message: Undefined index: IronXl.Excel Filename: helpers/counter_helper.php Line Number: 85 Backtrace: File: /var/www/ironpdf.com/application/helpers/counter_helper.php Line: 85 Function: _error_handler File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php Line: 24 Function: getTotalDonwloadNumber File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php Line: 71 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/views/products/get-started/index.php Line: 2 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 552 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Getstarted.php Line: 25 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once 还在滚动吗? 想快速获得证据? PM > Install-Package IronXl.Excel 运行示例 观看您的数据变成电子表格。 免费 NuGet 下载 总下载量:1,890,100 查看许可证