IRONSOFTWAREHOME

Wsparcie IronXL dla funkcji AWS Lambda z .NET Core

Curtis Chau
Curtis Chau
Updated: 22 kwietnia 2026

IronXL w pełni wspiera funkcję AWS Lambda dla bibliotek .NET Standard, aplikacji Core oraz projektów .NET 5 i .NET 6.

Aby dodać narzędzie AWS dla Visual Studio, postępuj według tego linku: Korzystanie z szablonów AWS Lambda w narzędziu AWS dla Visual Studio.

Zainstalowanie AWS Toolkit w Visual Studio pozwala na stworzenie projektu funkcji AWS Lambda. Możesz nauczyć się, jak stworzyć projekt funkcji AWS Lambda używając Visual Studio przez ten link.

Przykład działającego kodu funkcji AWS Lambda

Po utworzeniu nowego projektu funkcji AWS Lambda możesz wypróbować ten fragment kodu:

using System;
using Amazon.Lambda.Core;
using IronXL;

// Ensure this attribute targets your Lambda function
[assembly: LambdaSerializer(typeof(Amazon.Lambda.Serialization.Json.JsonSerializer))]

namespace AWSLambda IronXL
{
    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());
        }
    }
}
C#

Pakiety NuGet IronXL dostępne do wdrożeń są opisane w naszym przewodniku instalacji IronXL NuGet.

Często Zadawane Pytania

Jak utworzyć projekt funkcji AWS Lambda w Visual Studio?

Aby utworzyć projekt funkcji AWS Lambda w Visual Studio, zainstaluj zestaw narzędzi AWS Toolkit for Visual Studio. Umożliwi to korzystanie z szablonów AWS Lambda w Twoich projektach. Szczegółowe instrukcje znajdziesz w dokumentacji AWS.

Jaki jest przykład zastosowania IronXL w AWS Lambda?

Przykładem zastosowania IronXL w AWS Lambda jest utworzenie nowego skoroszytu Excel, wypełnienie go oznaczonymi danymi i zwrócenie ciągu Base64 pliku Excel. Pokazuje to, w jaki sposób IronXL może być wykorzystywany do manipulowania plikami Excel w ramach funkcji AWS Lambda.

Jak przekonwertować skoroszyt Excel na Base64 w AWS Lambda przy użyciu IronXL?

Korzystając z IronXL w ramach funkcji AWS Lambda, można utworzyć skoroszyt i przekonwertować go na tablicę bajtów za pomocą metody workBook.ToByteArray(). Następnie należy użyć metody Convert.ToBase64String(), aby uzyskać reprezentację skoroszytu w postaci ciągu znaków Base64.

Czy IronXL może być używany z .NET 5 w funkcjach AWS Lambda?

Tak, IronXL for .NET w pełni obsługuje funkcje AWS Lambda dla .NET 5, a także biblioteki .NET Standard, aplikacje Core i projekty .NET 6.

Gdzie mogę znaleźć zasoby dotyczące wdrażania IronXL z AWS Lambda?

Materiały dotyczące wdrażania IronXL z AWS Lambda można znaleźć w przewodniku instalacji IronXL NuGet, który zawiera dokumentację dotyczącą korzystania z pakietów IronXL NuGet do wdrożeń.

Jak rozwiązywać problemy podczas korzystania z IronXL w AWS Lambda?

Upewnij się, że masz zainstalowaną właściwą wersję IronXL i AWS Toolkit. Sprawdź kod pod kątem błędów składniowych i zapoznaj się z dokumentacją IronXL, aby uzyskać szczegółowe informacje na temat zgodności z AWS Lambda.

What AWS resource can I use for detailed instructions on deploying an IronXL project in AWS Lambda?

Detailed instructions for deploying an IronXL project as an AWS Lambda function can be found in the AWS documentation under AWS Lambda Templates in the AWS Toolkit for Visual Studio.

Where can I find the IronXL NuGet installation guide?

The IronXL NuGet installation guide is available under the documentation section on Iron Software's website, specifically in the IronXL NuGet installation guide.

How do I create a new worksheet in an Excel workbook using IronXL?

In IronXL, you can create a new worksheet in an Excel workbook using the CreateWorkSheet method. For example, `var newSheet = workBook.CreateWorkSheet("new_sheet");` creates a sheet named 'new_sheet'.

What is the benefit of using IronXL with AWS Lambda?

Using IronXL with AWS Lambda allows seamless integration of .NET applications with AWS cloud services, enabling programmatic creation and manipulation of Excel files in serverless environments.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

...
Czytaj więcej

Gotowy, aby rozpocząć?

Nuget Downloads 2,237,574Wersja:2026.9właśnie wydany

Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Biblioteka C# NuGet dla plików PDF
Zainstaluj za pomocą NuGet

Wersja: 2026.9

PM > Install-Package IronXL.Excel
nuget.org/packages/IronXL.Excel/
  1. W Eksploratorze Rozwiązań, kliknij prawym przyciskiem Myszy na Odwołania, Zarządzaj pakietami NuGet
  2. Wybierz Przeglądaj i wyszukaj "IronXL"
  3. Wybierz pakiet i zainstaluj
DLL PDF dla C#
Pobierz DLL

Wersja: 2026.9

  1. Pobierz i rozpakuj IronXL do lokalizacji, takie jak ~/Libs w katalogu rozwiązania
  2. W Eksploratorze Rozwiązań Visual Studio kliknij prawym przyciskiem Myszy na Odwołania, wybierz Przeglądaj, "IronXL.dll"

Licencje od $999

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta