Zum Fußzeileninhalt springen
IRONXL VERWENDEN

So wandeln Sie eine Tabelle in einen Bereich in Excel um

Durch die Umwandlung einer Excel-Tabelle in einen normalen Bereich bleiben Ihre Daten und Formatierungen erhalten, während Tabellenfunktionen wie Filter und strukturierte Verweise entfernt werden. Verwenden Sie dazu Tabellenentwurf > In Bereich konvertieren oder klicken Sie mit der rechten Maustaste > Tabelle > In Bereich konvertieren, um diese Änderung schnell vorzunehmen.

Eine Excel-Tabelle bietet leistungsstarke Funktionen zur Analyse und Verwaltung von Daten, wie z. B. automatische Filter- und Sortieroptionen, Summenzeile, berechnete Spalten, Tabellenstile, automatische Erweiterung und vieles mehr. Bei der Arbeit mit Excel-Tabellen in C# ist das Verständnis des Unterschieds zwischen Tabellen und Bereichen entscheidend für die Datenmanipulation und die Excel-Automatisierung .

Der folgende Screenshot zeigt den Unterschied zwischen einem normalen Bereich und einer Tabellenformatierung:

Excel spreadsheet showing monthly sales data for computer peripherals including keyboard, mouse, microphone, speakers, and USB from January to April with a total row in normal range format
Excel table displaying quarterly sales data for computer peripherals with alternating blue row colors and dropdown filter arrows in header cells indicating active table formatting

Dieses Tutorial zeigt, wie man eine Excel-Tabelle in einen Bereich umwandelt – eine häufige Aufgabe, wenn man Excel-Daten exportieren oder mit älteren Systemen arbeiten muss, die die Tabellenfunktionen von Excel nicht unterstützen.

Wie erstelle ich eine Tabelle in Excel?

Welche drei Methoden gibt es, um Tabellen zu erstellen?

Es gibt mehrere Möglichkeiten, einen Bereich in Excel in eine Tabelle umzuwandeln. Das Verständnis dieser Methoden ist unerlässlich, wenn man Excel-Dateien programmgesteuert erstellen oder Tabellendaten verwalten möchte . Um in Excel eine Tabelle einzufügen, klicken Sie auf eine beliebige Zelle in Ihrem Datensatz und führen Sie einen der folgenden Schritte aus:

  1. Klicken Sie auf der Registerkarte Einfügen in der Gruppe Tabellen auf Tabelle . Eine Standardformat-Tabelle wird eingefügt. Diese Methode ähnelt der Vorgehensweise beim Erstellen einer neuen Excel-Datei mit strukturierten Daten.

    Die Excel-Oberfläche zeigt die Registerkarte "Einfügen", wobei die Option "Tabelle" hervorgehoben ist und die Produktverkaufsdaten zur Konvertierung in das Tabellenformat bereitstehen. Die Spalten für Produkte und monatliche Verkaufszahlen sind sichtbar. Eine neue Tabelle in Excel mit Standardstilen einfügen

  2. Klicken Sie auf der Registerkarte "Start" in der Gruppe "Formatvorlagen" auf "Als Tabelle formatieren" und wählen Sie eine der vordefinierten Tabellenformatvorlagen aus. Sie können jeden gebänderten Zeilenstil wählen. Dieser Ansatz ist besonders nützlich, wenn es darum geht , Zellen und Rahmen für eine bessere visuelle Darstellung zu gestalten .

    Das Excel-Menüband zeigt die Galerie "Als Tabelle formatieren" mit mehreren vordefinierten Tabellenstilen in den Kategorien "Hell" und "Mittel" an, die verschiedene Farbschemata wie Blau, Orange, Grau, Gelb und Hellblau enthalten. Ein vordefiniertes Format auf eine vorhandene Excel-Tabellendarstellung anwenden

  3. Am schnellsten erstellt man eine Excel-Tabelle durch Drücken von Strg + T. Diese schnelle Methode ist besonders hilfreich bei der Arbeit mit Excel in C# -Anwendungen, wo Sie Benutzeraktionen simulieren müssen.

Wie konfiguriere ich die Tabelleneinstellungen während der Erstellung?

Unabhängig davon, welche Methode Sie wählen, erscheint das Dialogfeld Tabelle erstellen. Excel wählt den Datenbereich automatisch aus, ähnlich wie die Bereichsauswahl in IronXL im C#-Code funktioniert. Überprüfen Sie den ausgewählten Bereich, aktivieren oder deaktivieren Sie die Option " Meine Tabelle hat Überschriften " und klicken Sie auf OK .

Eine Excel-Tabelle mit Produktverkaufsdaten zeigt das Dialogfeld "Tabelle erstellen" an, in dem der Datenbereich $A$1:$E$6 automatisch ausgewählt ist und das Kontrollkästchen "Meine Tabelle hat Überschriften" für die korrekte Tabellenerstellung aktiviert ist. Die Tabelle mit einem von Excel vorausgewählten Stil formatieren

Beim programmatischen Laden von Tabellenkalkulationen hilft das Verständnis dieser Tabellenstrukturen bei der Datenmanipulation. Die ausgewählte Bereichsformel ( $A $1: $E $6 ) verwendet absolute Bezüge, die bei der Arbeit mit Excel-Formeln in C# wichtig sind.

Warum sollte ich Tabellenformatierung verwenden?

Als Ergebnis wird eine schön formatierte Tabelle im Arbeitsblatt erstellt. Tabellen bieten gegenüber normalen Bereichen einige Vorteile, insbesondere wenn Sie Zellen sortieren oder eine bedingte Formatierung anwenden müssen.

Mithilfe der Filterpfeile können Sie Daten anhand Ihrer Kriterien filtern und sortieren. Beim Scrollen bleiben die Spaltenüberschriften sichtbar. Neue Daten können mittels automatischer Tabellenerweiterung hinzugefügt werden. Schnelles Summieren und einfaches Berechnen von Tabellendaten sind einige der herausragenden Funktionen von Tabellen. Diese Funktionen sind besonders nützlich beim Konvertieren von Excel-Daten in SQL-Datenbanken oder bei der Arbeit mit DataTables .

Jetzt wissen wir, wie man einen regulären Zellbereich in eine Tabelle umwandelt. Möglicherweise müssen wir irgendwann die Tabellenformatierung entfernen und die Tabelle in einen normalen Bereich umwandeln, ohne dabei Daten oder Formeln zu verlieren. Dies kommt häufig vor, wenn Excel-Tabellen in Systeme exportiert werden , die keine Tabellenobjekte unterstützen. Schauen wir uns an, wie man eine Excel-Tabelle in einen Bereich umwandelt.

Wie konvertiere ich eine Tabelle in einen Normalbereich?

Welche zwei Umrechnungsmethoden gibt es?

Es gibt zwei Möglichkeiten, eine Tabelle in einen Zellbereich in Excel umzuwandeln. Das Verständnis beider Methoden ist wichtig, wenn man Excel-Aufgaben mit Bibliotheken wie IronXL automatisieren möchte .

Wenn Sie eine Tabelle entfernen möchten, ohne die Tabellendaten, die Formatierung oder die strukturierten Verweise zu verlieren, befolgen Sie diese Schritte:

  1. Gehen Sie zum Tabellenentwurf-Tab unter Tabellentools > Werkzeuggruppe und klicken Sie auf In Bereich umwandeln. Bei dieser Methode bleiben alle Zellformatierungen und Hintergrundfarben erhalten.

    Die Excel-Oberfläche zeigt die Registerkarte "Tabellenentwurf" mit hervorgehobener Schaltfläche "In Bereich konvertieren" und einem Bestätigungsdialog mit der Frage "Möchten Sie die Tabelle in einen normalen Bereich konvertieren?" und den Schaltflächen "Ja" und "Nein". Umwandeln einer formatierten Tabelle in einen normalen Bereich über die Menüleiste

  2. Alternativ können Sie mit der rechten Maustaste irgendwo in der Tabelle klicken und Tabelle > In Bereich umwandeln auswählen. Diese Vorgehensweise mit Kontextmenüs ist nützlich, wenn Excel-Dateien programmatisch bearbeitet werden .

    ! Excel-Tabelle mit Kontextmenü (Rechtsklick), in dem das Untermenü "Tabelle" erweitert ist und die Option "In Bereich konvertieren" für die schnelle Umwandlung einer Tabelle in einen Bereich hervorgehoben ist. Umwandeln einer formatierten Tabelle in einen normalen Bereich über das Kontextmenü

Beide Methoden fordern Sie zu einem Bestätigungsdialog auf. Klicken Sie auf Ja , um mit der Konvertierung fortzufahren. Diese Sicherheitsfunktion verhindert eine versehentliche Umwandlung, ähnlich wie der Passwortschutz unbefugte Änderungen verhindert.

Was geschieht nach der Konvertierung in einen Bereich?

So wandelt man Tabellendaten in einen Bereich um. Beachten Sie, dass die Pfeile aus dem Bereich entfernt werden, aber die Daten und das Format beibehalten werden. Die Daten behalten ihre Struktur, wodurch sie sich ideal für den Import in C#-Anwendungen oder die Konvertierung in das CSV-Format eignen.

! Excel-Tabelle mit Produktverkaufsdaten im Standardbereichsformat mit blauen Überschriften nach der Konvertierung aus der Tabelle; zeigt Verkaufszahlen für Computerperipheriegeräte von Januar bis April ohne Tabellenfunktionen. Das Erscheinungsbild der Tabellendaten im Excel Arbeitsblatt, nachdem sie wieder in einen normalen Bereich umgewandelt wurden

Nach der Konvertierung gehen tabellenspezifische Merkmale wie die folgenden verloren:

  • Automatische Erweiterung beim Hinzufügen neuer Daten
  • Strukturierte Referenzformeln
  • Integrierte Filter- und Sortierfunktionen
  • Tabellenstile, die sich automatisch aktualisieren
  • Die Möglichkeit, benannte Tabellenfunktionen zu verwenden

Ihre Daten, Formeln und die grundlegende Formatierung bleiben jedoch erhalten. Dadurch eignet es sich zum Lesen von Excel-Dateien in älteren Systemen oder zum Konvertieren von Tabellenkalkulationsdateitypen .

Was ist die IronXL C#-Bibliothek?

Wie hilft IronXL bei der Automatisierung von Excel-Aufgaben?

IronXL ist eine .NET-Bibliothek, die das Lesen und Bearbeiten von Microsoft Excel-Dokumenten mit C# ohne Microsoft Excel oder Interop ermöglicht. IronXL liest und verarbeitet Excel-Dateien präzise und schnell. Es unterstützt alle .NET-Komponenten sowie Plattformen wie Android, Xamarin, Linux , Azure , AWS , macOS , Docker und MAUI .

Für Gründer von Startups, die schnell MVPs entwickeln möchten, bietet IronXL eine kostengünstige Lösung zur Excel-Automatisierung ohne den Aufwand von Microsoft Office-Installationen. Sie können mit VB.NET Excel-Dateien arbeiten oder diese nahtlos in Blazor-Anwendungen integrieren.

Warum sollten Startup-Entwickler IronXL nutzen?

Mit wenigen Codezeilen können Entwickler alle Excel-bezogenen Aufgaben ohne Komplikationen ausführen. Zu diesen Aufgaben gehören das Hinzufügen von Kommentaren zu Zellen, das Hinzufügen von Datenzeilen und -spalten zu Excel-Tabellen sowie das Anwenden von Funktionen auf Zeilen und Spalten. Die Bibliothek unterstützt außerdem erweiterte Funktionen wie das Erstellen von Diagrammen und das Verwalten von Bildern .

Was sind die wichtigsten Merkmale von IronXL?

Welche Dateiformate unterstützt IronXL?

Zu den weiteren Funktionen gehören das Fixieren von Fenstern , die Unterstützung von Hyperlinks , die automatische Anpassung von Zeilen und Spalten , die Bearbeitung von Arbeitsmappen-Metadaten und das Zusammenführen von Zellen .

Wie implementiere ich Excel-Formeln mit IronXL?

Nachfolgend finden Sie Codebeispiele in C# zur Bearbeitung von Excel-Dateien mithilfe der leistungsstarken Formel- und mathematischen Funktionen von IronXL:

using IronXL;

public class ExcelExample
{
    public static void Main()
    {
        // Load an existing Excel workbook
        WorkBook workbook = WorkBook.Load("test.xlsx");

        // Choose the default worksheet in the workbook
        WorkSheet worksheet = workbook.DefaultWorkSheet;

        // Set formulas for various cells
        worksheet["A1"].Formula = "SUM(B8:C12)"; // Sum cells B8 to C12
        worksheet["B8"].Formula = "=C9/C11"; // Divide value in C9 by value in C11
        worksheet["G30"].Formula = "MAX(C3:C7)"; // Find the maximum value from cells C3 to C7

        // Force recalculating all formulas in all sheets
        workbook.EvaluateAll();

        // Retrieve calculated value from a cell
        string formulaValue = worksheet["G30"].Value.ToString(); // e.g., 52

        // Retrieve the formula as a string from a cell
        string formulaString = worksheet["G30"].Formula; // e.g., "MAX(C3:C7)"

        // Save changes with updated formulas and calculated values
        workbook.Save();
    }
}
using IronXL;

public class ExcelExample
{
    public static void Main()
    {
        // Load an existing Excel workbook
        WorkBook workbook = WorkBook.Load("test.xlsx");

        // Choose the default worksheet in the workbook
        WorkSheet worksheet = workbook.DefaultWorkSheet;

        // Set formulas for various cells
        worksheet["A1"].Formula = "SUM(B8:C12)"; // Sum cells B8 to C12
        worksheet["B8"].Formula = "=C9/C11"; // Divide value in C9 by value in C11
        worksheet["G30"].Formula = "MAX(C3:C7)"; // Find the maximum value from cells C3 to C7

        // Force recalculating all formulas in all sheets
        workbook.EvaluateAll();

        // Retrieve calculated value from a cell
        string formulaValue = worksheet["G30"].Value.ToString(); // e.g., 52

        // Retrieve the formula as a string from a cell
        string formulaString = worksheet["G30"].Formula; // e.g., "MAX(C3:C7)"

        // Save changes with updated formulas and calculated values
        workbook.Save();
    }
}
$vbLabelText   $csharpLabel

Sie können auch Excel-Tabellen von Grund auf neu erstellen , Excel-Arbeitsblätter öffnen und XLSX-Dateien mit ähnlicher Leichtigkeit lesen .

Warum ist IronXL ideal für Startup-MVPs?

IronXL hilft Entwicklern, sich auf einfachen, aber leistungsstarken Code mit Genauigkeit und Effizienz zu verlassen, wodurch das Fehlerrisiko reduziert und die programmatische Bearbeitung von Excel-Dateien vereinfacht wird. Die Bibliothek unterstützt ASP.NET MVC-Anwendungen , die Konvertierung von DataTables in CSV und das effiziente Schreiben von CSV-Dateien .

Für Startups, die auf die Kosten achten, bietet IronXL flexible Lizenzierungsoptionen mit transparenter Preisgestaltung und der Möglichkeit, Lizenzschlüssel einfach anzuwenden . Die Bibliothek wurde hinsichtlich ihrer Leistungsfähigkeit und ihrer Erweiterungen deutlich verbessert und ist nun für den Produktiveinsatz geeignet.

Sie können das Softwareprodukt IronXL herunterladen und kostenlos ausprobieren. In der API-Referenz finden Sie eine detaillierte Dokumentation und im Änderungsprotokoll die neuesten Aktualisierungen.

Häufig gestellte Fragen

Wie kann ich eine Tabelle in einen Bereich in Excel umwandeln?

Um eine Tabelle in einen Bereich in Excel umzuwandeln, navigieren Sie zur Registerkarte Tabellentools > Entwurf und wählen Sie In Bereich umwandeln. Alternativ können Sie innerhalb der Tabelle mit der rechten Maustaste klicken, Tabelle wählen und dann In Bereich umwandeln. Dies entfernt die strukturierten Referenzen und das Format der Tabelle, während die Daten erhalten bleiben.

Was sind die Vorteile der Verwendung von Tabellen in Excel?

Excel-Tabellen bieten Funktionen wie Autofilter, Sortieroptionen, automatische Erweiterung, berechnete Spalten und Tabellenstile, die bei der effektiven Analyse und Verwaltung von Daten helfen.

Wie kann ich eine Tabelle in Excel mit Tastenkombinationen erstellen?

Sie können eine Tabelle in Excel erstellen, indem Sie eine einzelne Zelle innerhalb Ihres Datensatzes auswählen und Strg + T drücken. Dadurch wird das Dialogfeld Tabelle erstellen geöffnet, sodass Sie Ihre Daten als Tabelle formatieren können.

Wie unterstützt IronXL die programmatische Manipulation von Excel-Dateien?

IronXL, eine .NET-Bibliothek, ermöglicht es Entwicklern, Excel-Dokumente effizient mit C# zu lesen, zu bearbeiten und zu manipulieren, ohne Microsoft Excel zu benötigen. Es bietet Funktionen wie das Hinzufügen von Zeilen, das Anwenden von Funktionen und das Stylen von Zellen.

Kann IronXL verschiedene Excel-Dateiformate verarbeiten?

Ja, IronXL kann Daten aus XLS-, XLSX-, CSV- und TSV-Dateien laden, lesen und bearbeiten. Es ermöglicht auch das Speichern und Exportieren in diese Formate sowie in JSON.

Ist es möglich, mit IronXL in Cloud-Umgebungen mit Excel-Dateien zu arbeiten?

Ja, IronXL unterstützt die Manipulation von Excel-Dateien in Cloud-Plattformen wie Azure und AWS. Es funktioniert auch in Umgebungen wie Android, Xamarin, Linux, macOS, Docker und MAUI.

Welche Styling-Optionen bietet IronXL für Excel-Dateien?

IronXL bietet verschiedene Styling-Optionen, darunter Schriftart und -größe, Zellstile, Ausrichtungen und Hintergrundfarben, die eine Anpassung von Excel-Tabellen ermöglichen.

Warum würde man eine Tabelle in einen Bereich in Excel umwandeln?

Das Umwandeln einer Tabelle in einen Bereich kann nützlich sein, wenn Sie den Datenverwaltungsprozess vereinfachen möchten, indem Sie Tabelleneigenschaften wie Autofilter, Sortierung und Formatierung entfernen, während die Daten und zugrunde liegenden Formeln intakt bleiben.

Wie verbessert IronXL die Manipulation von Excel-Dateien?

IronXL verbessert die Manipulation von Excel-Dateien, indem es eine einfache und effiziente Möglichkeit bietet, programmgesteuert mit Excel-Dokumenten zu interagieren. Es bietet Funktionen wie Formelsupport, Datenladen, Exportieren und umfangreiche Styling-Optionen.

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