Zum Fußzeileninhalt springen
IRONXL VERWENDEN

Excel-Dateien in C# generieren

Die Anwendungen, die wir entwickeln, kommunizieren ständig mit Excel-Tabellen, um Daten für Auswertungen und Ergebnisse zu erhalten. Es ist wirklich hilfreich, Excel-Dateien in C# programmatisch generieren zu können, was uns Zeit und Mühe bei unserer Entwicklung spart. In diesem Tutorial lernen wir, wie man Excel-Dateien in verschiedenen Formaten erstellt, Zellstile festlegt und Daten mit effizienten C#-Funktionen einfügt.

class="learnn-how-section">
class="row">
class="col-sm-6">

C# Excel-Datei-Generator

  • Excel-Dateien mit IronXL generieren
  • C# Excel-Dateien im .XLSX & .XLS Format generieren
  • CSV-Dateien generieren
  • JSON, XML, TSV-Dateien und mehr in C#-Projekten generieren
class="col-sm-6">
class="download-card"> How To Work related to Excel-Dateien in C# generieren

class="tutorial-segment-title">Schritt 1

1. Excel-Dateien mit IronXL generieren

Generieren Sie Excel-Dateien mit der IronXL Excel für C# Bibliothek, die eine Vielzahl von Funktionen für die Erzeugung und Manipulation von Daten in Ihrem Projekt bietet. The library is free for development, with licenses available when you're ready to push live. To follow this tutorial, you can download IronXL for generating or access it through Visual Studio and NuGet gallery.


dotnet add package IronXL.Excel

class="tutorial-segment-title">Wie man Tutorial

2. C# Excel-Datei-Generator Überblick

In der Entwicklung von Geschäftsanwendungen müssen wir oft verschiedene Arten von Excel-Dateien programmatisch erzeugen. Zu diesem Zweck benötigen wir den einfachsten und schnellsten Weg, um verschiedene Arten von Dateien zu generieren und sie automatisch am erforderlichen Ort zu speichern.

Nach der Installation von IronXL können wir die Funktionen nutzen, um verschiedene Excel-Dateitypen zu generieren:

  • Excel-Datei mit .xlsx-Erweiterung.
  • Excel-Datei mit .xls-Erweiterung.
  • Kommagetrennte Datei (.csv).
  • Tabstoppgetrennte Datei (.tsv).
  • JavaScript Object Notation (.json) Datei.
  • Extensible Markup Language (.xml) Datei.

Um einen beliebigen Dateityp zu generieren, müssen wir zunächst ein Excel-WorkBook erstellen.

// Generate a new WorkBook
WorkBook wb = WorkBook.Create();
// Generate a new WorkBook
WorkBook wb = WorkBook.Create();
' Generate a new WorkBook
Dim wb As WorkBook = WorkBook.Create()
$vbLabelText   $csharpLabel

Die obige Codezeile erstellt ein neues WorkBook namens wb. Jetzt erstellen wir ein WorkSheet-Objekt.

// Generate a new WorkSheet
WorkSheet ws = wb.CreateWorkSheet("SheetName");
// Generate a new WorkSheet
WorkSheet ws = wb.CreateWorkSheet("SheetName");
' Generate a new WorkSheet
Dim ws As WorkSheet = wb.CreateWorkSheet("SheetName")
$vbLabelText   $csharpLabel

Dies wird ein WorkSheet namens ws erstellen, das wir verwenden können, um Daten in Excel-Dateien einzufügen.


3. Erzeugen Sie eine XLSX-Datei C#

Zuerst folgen wir den obigen Schritten, um das WorkBook und das WorkSheet zu erstellen.

Dann fügen wir Daten ein, um unsere Datei mit der Erweiterung .xlsx zu erstellen. Zu diesem Zweck bietet IronXL ein Zelladressierungssystem, das es uns ermöglicht, Daten programmatisch in eine bestimmte Zelladresse einzufügen.

// Insert data by cell addressing
ws["CellAddress"].Value = "MyValue";
// Insert data by cell addressing
ws["CellAddress"].Value = "MyValue";
' Insert data by cell addressing
ws("CellAddress").Value = "MyValue"
$vbLabelText   $csharpLabel

Es wird einen neuen Wert „MyValue“ in einer bestimmten Zelladresse einfügen. Auf die gleiche Weise können wir Daten in so viele Zellen einfügen, wie wir benötigen. Danach speichern wir die Excel-Datei im angegebenen Pfad wie folgt:

// Specify file path and name
wb.SaveAs("Path + FileName.xlsx");
// Specify file path and name
wb.SaveAs("Path + FileName.xlsx");
' Specify file path and name
wb.SaveAs("Path + FileName.xlsx")
$vbLabelText   $csharpLabel

Dies wird eine neue Excel-Datei mit der Erweiterung .xlsx im angegebenen Pfad erstellen. Vergessen Sie nicht, die Erweiterung .xlsx mit dem Dateinamen beim Speichern zu schreiben.

Um einen Schritt weiter zu gehen, wie Sie ein Excel-WorkBook in einem C#-Projekt erstellen, sehen Sie sich die Beispielcodes hier an.

/**
 * Generate XLSX File
 */
using System;
using IronXL;

class Program
{
    static void Main(string[] args)
    {
        // Create new WorkBook of .xlsx Extension
        WorkBook wb = WorkBook.Create(ExcelFileFormat.XLSX);

        // Create workSheet
        WorkSheet ws = wb.CreateWorkSheet("Sheet1");

        // Insert data in the cells of WorkSheet
        ws["A1"].Value = "Hello";
        ws["A2"].Value = "World";
        ws["C4"].Value = "IronXL";

        // Save the file as .xlsx
        wb.SaveAs("sample.xlsx");

        Console.WriteLine("Successfully created.");
        Console.ReadKey();
    }
}
/**
 * Generate XLSX File
 */
using System;
using IronXL;

class Program
{
    static void Main(string[] args)
    {
        // Create new WorkBook of .xlsx Extension
        WorkBook wb = WorkBook.Create(ExcelFileFormat.XLSX);

        // Create workSheet
        WorkSheet ws = wb.CreateWorkSheet("Sheet1");

        // Insert data in the cells of WorkSheet
        ws["A1"].Value = "Hello";
        ws["A2"].Value = "World";
        ws["C4"].Value = "IronXL";

        // Save the file as .xlsx
        wb.SaveAs("sample.xlsx");

        Console.WriteLine("Successfully created.");
        Console.ReadKey();
    }
}
'''
''' * Generate XLSX File
''' 
Imports System
Imports IronXL

Friend Class Program
	Shared Sub Main(ByVal args() As String)
		' Create new WorkBook of .xlsx Extension
		Dim wb As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)

		' Create workSheet
		Dim ws As WorkSheet = wb.CreateWorkSheet("Sheet1")

		' Insert data in the cells of WorkSheet
		ws("A1").Value = "Hello"
		ws("A2").Value = "World"
		ws("C4").Value = "IronXL"

		' Save the file as .xlsx
		wb.SaveAs("sample.xlsx")

		Console.WriteLine("Successfully created.")
		Console.ReadKey()
	End Sub
End Class
$vbLabelText   $csharpLabel

Sie können hier einen Screenshot der neu erstellten Excel-Datei sample.xlsx sehen:

Generate Excel Files in C#, Abbildung 1: Das Ergebnis des geänderten Werts in Zelle C4 Das Ergebnis des geänderten Wertes in Zelle C4


4. Erzeugen Sie eine XLS-Datei C#

Es ist auch möglich, .xls-Dateien mit IronXL zu erzeugen. Zu diesem Zweck verwenden wir die Funktion WorkBook.Create() wie folgt:

// Create a workbook with XLS format
WorkBook wb = WorkBook.Create(ExcelFileFormat.XLS);
// Create a workbook with XLS format
WorkBook wb = WorkBook.Create(ExcelFileFormat.XLS);
' Create a workbook with XLS format
Dim wb As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)
$vbLabelText   $csharpLabel

Dies wird eine neue Excel-Datei mit der Erweiterung .xls erstellen. Beachten Sie, dass Sie beim Benennen einer Excel-Datei die Erweiterung .xls mit dem Dateinamen schreiben müssen, so:

// Save the file as .xls
wb.SaveAs("Path + FileName.xls");
// Save the file as .xls
wb.SaveAs("Path + FileName.xls");
' Save the file as .xls
wb.SaveAs("Path + FileName.xls")
$vbLabelText   $csharpLabel

Sehen wir uns nun das Beispiel an, wie man eine Excel-Datei mit einer .xls-Erweiterung erzeugt:

/**
 * Generate XLS File
 */
using System;
using IronXL;

class Program
{
    static void Main(string[] args)
    {
        // Create new WorkBook of .xls Extension
        WorkBook wb = WorkBook.Create(ExcelFileFormat.XLS);

        // Create WorkSheet
        WorkSheet ws = wb.CreateWorkSheet("Sheet1");

        // Insert data in the cells of WorkSheet
        ws["A1"].Value = "Hello";
        ws["A2"].Value = "World";

        // Save the file as .xls
        wb.SaveAs("sample.xls");

        Console.WriteLine("Successfully created.");
        Console.ReadKey();
    }
}
/**
 * Generate XLS File
 */
using System;
using IronXL;

class Program
{
    static void Main(string[] args)
    {
        // Create new WorkBook of .xls Extension
        WorkBook wb = WorkBook.Create(ExcelFileFormat.XLS);

        // Create WorkSheet
        WorkSheet ws = wb.CreateWorkSheet("Sheet1");

        // Insert data in the cells of WorkSheet
        ws["A1"].Value = "Hello";
        ws["A2"].Value = "World";

        // Save the file as .xls
        wb.SaveAs("sample.xls");

        Console.WriteLine("Successfully created.");
        Console.ReadKey();
    }
}
'''
''' * Generate XLS File
''' 
Imports System
Imports IronXL

Friend Class Program
	Shared Sub Main(ByVal args() As String)
		' Create new WorkBook of .xls Extension
		Dim wb As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)

		' Create WorkSheet
		Dim ws As WorkSheet = wb.CreateWorkSheet("Sheet1")

		' Insert data in the cells of WorkSheet
		ws("A1").Value = "Hello"
		ws("A2").Value = "World"

		' Save the file as .xls
		wb.SaveAs("sample.xls")

		Console.WriteLine("Successfully created.")
		Console.ReadKey()
	End Sub
End Class
$vbLabelText   $csharpLabel

5. Erzeugen Sie eine CSV-Datei C#

Kommagetrennte Dateien (.csv) spielen ebenfalls eine sehr wichtige Rolle bei der Datenspeicherung in verschiedenen Arten von Organisationen. Daher müssen wir auch lernen, wie man .csv-Dateien programmiert erzeugt und Daten in sie einfügt.

Wir können denselben Prozess wie oben verwenden, müssen jedoch beim Speichern die .csv-Erweiterung mit dem Dateinamen angeben. Sehen wir uns ein Beispiel an, wie man .csv-Dateien in unserem C#-Projekt erstellt:

/**
 * Generate CSV File
 */
using System;
using IronXL;

class Program
{
    static void Main(string[] args)
    {
        // Create new WorkBook
        WorkBook wb = WorkBook.Create();

        // Create WorkSheet
        WorkSheet ws = wb.CreateWorkSheet("Sheet1");

        // Insert data in the cells of WorkSheet
        ws["A1"].Value = "Hello";
        ws["A2"].Value = "World";

        // Save the file as .csv
        wb.SaveAsCsv("sample.csv");

        Console.WriteLine("Successfully created.");
        Console.ReadKey();
    }
}
/**
 * Generate CSV File
 */
using System;
using IronXL;

class Program
{
    static void Main(string[] args)
    {
        // Create new WorkBook
        WorkBook wb = WorkBook.Create();

        // Create WorkSheet
        WorkSheet ws = wb.CreateWorkSheet("Sheet1");

        // Insert data in the cells of WorkSheet
        ws["A1"].Value = "Hello";
        ws["A2"].Value = "World";

        // Save the file as .csv
        wb.SaveAsCsv("sample.csv");

        Console.WriteLine("Successfully created.");
        Console.ReadKey();
    }
}
'''
''' * Generate CSV File
''' 
Imports System
Imports IronXL

Friend Class Program
	Shared Sub Main(ByVal args() As String)
		' Create new WorkBook
		Dim wb As WorkBook = WorkBook.Create()

		' Create WorkSheet
		Dim ws As WorkSheet = wb.CreateWorkSheet("Sheet1")

		' Insert data in the cells of WorkSheet
		ws("A1").Value = "Hello"
		ws("A2").Value = "World"

		' Save the file as .csv
		wb.SaveAsCsv("sample.csv")

		Console.WriteLine("Successfully created.")
		Console.ReadKey()
	End Sub
End Class
$vbLabelText   $csharpLabel

Um mehr mit CSV-Dateien zu interagieren, können Sie dieses Tutorial folgen, um .csv-Dateien zu lesen.


6. Erzeugen Sie eine TSV-Datei C#

Manchmal müssen wir tabulatorgetrennte Dateien (.tsv) programmatisch erzeugen und Daten einfügen.

Mit IronXL können wir auch .tsv-Erweiterungsdateien erzeugen, Daten in sie einfügen und dann am benötigten Ort speichern.

Sehen wir uns das Beispiel an, wie man Dateien mit der Erweiterung .tsv erzeugt:

/**
 * Generate TSV File
 */
using System;
using IronXL;

class Program
{
    static void Main(string[] args)
    {
        // Create new WorkBook
        WorkBook wb = WorkBook.Create();

        // Create WorkSheet
        WorkSheet ws = wb.CreateWorkSheet("Sheet1");

        // Insert data in the cells of WorkSheet
        ws["A1"].Value = "Hello";
        ws["A2"].Value = "World";

        // Save the file as .tsv
        wb.SaveAsTsv("sample.tsv");

        Console.WriteLine("Successfully created.");
        Console.ReadKey();
    }
}
/**
 * Generate TSV File
 */
using System;
using IronXL;

class Program
{
    static void Main(string[] args)
    {
        // Create new WorkBook
        WorkBook wb = WorkBook.Create();

        // Create WorkSheet
        WorkSheet ws = wb.CreateWorkSheet("Sheet1");

        // Insert data in the cells of WorkSheet
        ws["A1"].Value = "Hello";
        ws["A2"].Value = "World";

        // Save the file as .tsv
        wb.SaveAsTsv("sample.tsv");

        Console.WriteLine("Successfully created.");
        Console.ReadKey();
    }
}
'''
''' * Generate TSV File
''' 
Imports System
Imports IronXL

Friend Class Program
	Shared Sub Main(ByVal args() As String)
		' Create new WorkBook
		Dim wb As WorkBook = WorkBook.Create()

		' Create WorkSheet
		Dim ws As WorkSheet = wb.CreateWorkSheet("Sheet1")

		' Insert data in the cells of WorkSheet
		ws("A1").Value = "Hello"
		ws("A2").Value = "World"

		' Save the file as .tsv
		wb.SaveAsTsv("sample.tsv")

		Console.WriteLine("Successfully created.")
		Console.ReadKey()
	End Sub
End Class
$vbLabelText   $csharpLabel

7. Erzeugen Sie eine JSON-Datei C#

Wir können mit gutem Gewissen sagen, dass JavaScript Object Notation (.json)-Dateien die am häufigsten verwendeten Datendateien sind und in fast allen Softwareentwicklungsunternehmen verwendet werden. Daher müssen wir die Daten oft im JSON-Format speichern. Dafür benötigen wir die einfachste Methode, um JSON-Format-Dateien zu generieren und die Daten in sie einzufügen.

In solchen Bedingungen ist IronXL die beste Option, mit der wir diese Dateien für C# problemlos erzeugen können. Sehen wir uns das Beispiel an.

/**
 * Generate JSON File
 */
using System;
using IronXL;

class Program
{
    static void Main(string[] args)
    {
        // Create new WorkBook
        WorkBook wb = WorkBook.Create();

        // Create WorkSheet
        WorkSheet ws = wb.CreateWorkSheet("Sheet1");

        // Insert data in the cells of WorkSheet
        ws["A1"].Value = "1";
        ws["A2"].Value = "john";
        ws["B1"].Value = "2";
        ws["B2"].Value = "alex";
        ws["C1"].Value = "3";
        ws["C2"].Value = "stokes";

        // Save the file as .json
        wb.SaveAsJson("sample.json");

        Console.WriteLine("Successfully created.");
        Console.ReadKey();
    }
}
/**
 * Generate JSON File
 */
using System;
using IronXL;

class Program
{
    static void Main(string[] args)
    {
        // Create new WorkBook
        WorkBook wb = WorkBook.Create();

        // Create WorkSheet
        WorkSheet ws = wb.CreateWorkSheet("Sheet1");

        // Insert data in the cells of WorkSheet
        ws["A1"].Value = "1";
        ws["A2"].Value = "john";
        ws["B1"].Value = "2";
        ws["B2"].Value = "alex";
        ws["C1"].Value = "3";
        ws["C2"].Value = "stokes";

        // Save the file as .json
        wb.SaveAsJson("sample.json");

        Console.WriteLine("Successfully created.");
        Console.ReadKey();
    }
}
'''
''' * Generate JSON File
''' 
Imports System
Imports IronXL

Friend Class Program
	Shared Sub Main(ByVal args() As String)
		' Create new WorkBook
		Dim wb As WorkBook = WorkBook.Create()

		' Create WorkSheet
		Dim ws As WorkSheet = wb.CreateWorkSheet("Sheet1")

		' Insert data in the cells of WorkSheet
		ws("A1").Value = "1"
		ws("A2").Value = "john"
		ws("B1").Value = "2"
		ws("B2").Value = "alex"
		ws("C1").Value = "3"
		ws("C2").Value = "stokes"

		' Save the file as .json
		wb.SaveAsJson("sample.json")

		Console.WriteLine("Successfully created.")
		Console.ReadKey()
	End Sub
End Class
$vbLabelText   $csharpLabel

Und überprüfen Sie den Screenshot der neu erstellten JSON-Datei sample.json :

Generate Excel Files in C#, Abbildung 2: Navigieren zum NuGet-Paketmanager in Visual Studio Navigieren zum NuGet-Paketmanager in Visual Studio


8. Erzeugen Sie eine XML-Datei C#

Bei der Entwicklung von Geschäftsanwendungen müssen wir die Daten häufig im Extensible Markup Language (.xml)-Dateiformat speichern. Dies ist wichtig, da .xml-Dateidaten sowohl von Menschen als auch von Maschinen lesbar sind.

Anhand der folgenden Beispiele lernen wir, wie man .xml-Dateien für C# erzeugt und Daten programmatisch einfügt.

/**
 * Generate XML File
 */
using System;
using IronXL;

class Program
{
    static void Main(string[] args)
    {
        // Create new WorkBook
        WorkBook wb = WorkBook.Create();

        // Create WorkSheet
        WorkSheet ws = wb.CreateWorkSheet("Sheet1");

        // Insert data in the cells of WorkSheet
        ws["A1"].Value = "Hello";
        ws["A2"].Value = "World";

        // Save the file as .xml
        wb.SaveAsXml("sample.xml");

        Console.WriteLine("Successfully created.");
        Console.ReadKey();
    }
}
/**
 * Generate XML File
 */
using System;
using IronXL;

class Program
{
    static void Main(string[] args)
    {
        // Create new WorkBook
        WorkBook wb = WorkBook.Create();

        // Create WorkSheet
        WorkSheet ws = wb.CreateWorkSheet("Sheet1");

        // Insert data in the cells of WorkSheet
        ws["A1"].Value = "Hello";
        ws["A2"].Value = "World";

        // Save the file as .xml
        wb.SaveAsXml("sample.xml");

        Console.WriteLine("Successfully created.");
        Console.ReadKey();
    }
}
'''
''' * Generate XML File
''' 
Imports System
Imports IronXL

Friend Class Program
	Shared Sub Main(ByVal args() As String)
		' Create new WorkBook
		Dim wb As WorkBook = WorkBook.Create()

		' Create WorkSheet
		Dim ws As WorkSheet = wb.CreateWorkSheet("Sheet1")

		' Insert data in the cells of WorkSheet
		ws("A1").Value = "Hello"
		ws("A2").Value = "World"

		' Save the file as .xml
		wb.SaveAsXml("sample.xml")

		Console.WriteLine("Successfully created.")
		Console.ReadKey()
	End Sub
End Class
$vbLabelText   $csharpLabel

Sie können mehr darüber lesen, wie Excel-Tabellen und -Dateien programmiert werden können, um sie in C#-Projekten zu verwenden.

IronXL library also offers a wide range of features to interact with Excel files such as cell data formatting, merging cells, inserting math functions, and even managing charts.


class="tutorial-segment-title">Tutorial Schneller Zugriff

class="tutorial-section">
class="row">
class="col-sm-8">

IronXL Generator-Dokumentation

Lesen Sie die vollständige Dokumentation, wie IronXL Dateien in jedem erforderlichen Excel-Format für Ihr C#-Projekt generiert.

IronXL Generator-Dokumentation
class="col-sm-4">
class="tutorial-image"> Documentation related to class=Tutorial Schneller Zugriff" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/documentation.svg" loading="lazy">

Häufig gestellte Fragen

Wie kann ich eine Excel-Datei in C# erstellen?

Sie können mit IronXL eine Excel-Datei in C# erstellen. Beginnen Sie mit der Erstellung eines WorkBooks und WorkSheets, fügen Sie Ihre Daten mithilfe des Cell Addressing Systems ein und speichern Sie die Datei im gewünschten Format mit den Methoden von IronXL.

Was sind die Schritte zur programmgesteuerten Manipulation von Excel-Dateien in C#?

Um Excel-Dateien in C# programmgesteuert zu bearbeiten, installieren Sie IronXL über den NuGet-Paketmanager, erstellen Sie ein WorkBook und WorkSheet, verwenden Sie C#-Code, um Daten einzufügen und zu bearbeiten, und speichern Sie die Änderungen im bevorzugten Dateiformat.

Wie kann ich eine Excel-Datei als JSON in C# speichern?

Mit IronXL können Sie eine Excel-Datei als JSON speichern, indem Sie ein WorkBook und WorkSheet erstellen, die erforderlichen Daten hinzufügen und die SaveAsJson-Methode verwenden, um die Datei im JSON-Format zu exportieren.

Kann ich eine Excel-Datei in C# in eine CSV-Datei umwandeln?

Ja, IronXL erlaubt es Ihnen, eine Excel-Datei in C# in eine CSV-Datei zu konvertieren. Sie müssen die Excel-Datei in ein WorkBook laden, sie nach Bedarf bearbeiten und die SaveAsCsv-Methode verwenden, um sie zu exportieren.

In welche Formate kann ich Excel-Daten mit C# exportieren?

Mit IronXL können Sie Excel-Daten in verschiedene Formate wie XLSX, CSV, TSV, JSON und XML exportieren. Diese Vielseitigkeit ist vorteilhaft für unterschiedliche Datenhandhabungsbedürfnisse in C#-Projekten.

Wie installiere ich IronXL für Excel-Operationen in C#?

Um IronXL für Excel-Operationen in C# zu installieren, verwenden Sie den NuGet-Paketmanager in Visual Studio mit dem Befehl dotnet add package IronXL.Excel.

Ist IronXL für Unternehmensanwendungen geeignet, die Excel-Dateien beinhalten?

IronXL ist sehr gut geeignet für Unternehmensanwendungen, da es den Prozess des programmgesteuerten Erstellens und Bearbeitens von Excel-Dateien vereinfacht, was es effizient für die Automatisierung von Datenverarbeitungsvorgängen macht.

Kann ich IronXL während der Entwicklung kostenlos nutzen?

IronXL ist für Entwicklungszwecke kostenlos nutzbar. Eine Lizenz ist jedoch erforderlich, wenn Sie bereit sind, die Bibliothek in einer Produktivumgebung bereitzustellen oder zu verwenden.

Wie kann ich Zellen beim Erstellen von Excel-Dateien in C# formatieren?

Mit IronXL können Sie Zellen in generierten Excel-Dateien formatieren, indem Sie Eigenschaften wie Schriftgröße, Farbe und Stile über die bereitgestellten Methoden in der Bibliothek festlegen.

Kann ich XML-Dateien aus Excel-Daten in C# generieren?

Ja, Sie können mit IronXL XML-Dateien aus Excel-Daten generieren. Nachdem Sie Ihre Daten in einem WorkBook und WorkSheet vorbereitet haben, verwenden Sie die SaveAsXml-Methode, um die Daten im XML-Format zu exportieren.

Jordi Bardia
Software Ingenieur
Jordi ist am besten in Python, C# und C++ versiert. Wenn er nicht bei Iron Software seine Fähigkeiten einsetzt, programmiert er Spiele. Mit Verantwortung für Produkttests, Produktentwicklung und -forschung trägt Jordi mit immensem Wert zur kontinuierlichen Produktverbesserung bei. Die abwechslungsreiche Erfahrung hält ihn gefordert und engagiert, ...
Weiterlesen