
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:

Normaler Umfang

Tabellenformat
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:
- 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.
Eine neue Tabelle in Excel mit Standardstilen einfügen
- 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 .
Ein vordefiniertes Format auf eine vorhandene Excel-Tabellendarstellung anwenden
- 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 .
Die Tabelle mit einem von Excel vorausgewählten Stil formatieren
Beim programmatischen Laden von Tabellenkalkulationen hilft das Verständnis dieser Tabellenstrukturen bei der Datenmanipulation. Der ausgewählte Bereichsformel ($E$6) verwendet absolute Bezüge, die wichtig sind, wenn Sie mit Excel-Formeln in C# arbeiten.
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:
- Gehen Sie zum Tabellenentwurf-Tab unter Tabellentools > Werkzeuggruppe und klicken Sie auf In Bereich umwandeln. Bei dieser Methode bleiben alle Zellformatierungen und Hintergrundfarben erhalten.
Umwandeln einer formatierten Tabelle in einen normalen Bereich über die Menüleiste
- 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 .
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.
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 ?
- Laden, lesen und bearbeiten von Daten aus XLS/XLSX/CSV/TSV
- Speichern und Exportieren in die Formate XLS/XLSX/CSV/TSV/JSON
System.DataObjekte — arbeiten Sie mit Excel alsDataSetundDataTableObjekte- Formeln – Arbeiten Sie mit Excel-Formeln, die bei Bearbeitung neu berechnet werden.
- Bereiche — einfach zu verwendende
["A1:B10"]Syntax - Sortieren – Zeilen, Spalten und Bereiche innerhalb von Tabellen oder Bereichen sortieren
- Gestaltung – Schriftart , Größe, Zellenstil , Ausrichtung , Hintergrundfarbe und mehr
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();
}
}Imports IronXL
Public Class ExcelExample
Public Shared Sub Main()
' Load an existing Excel workbook
Dim workbook As WorkBook = WorkBook.Load("test.xlsx")
' Choose the default worksheet in the workbook
Dim worksheet As 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
Dim formulaValue As String = worksheet("G30").Value.ToString() ' e.g., 52
' Retrieve the formula as a string from a cell
Dim formulaString As String = worksheet("G30").Formula ' e.g., "MAX(C3:C7)"
' Save changes with updated formulas and calculated values
workbook.Save()
End Sub
End ClassSie 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.

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.
Verwandte Artikel



