using IronXL;
using System;
using System.Linq;
// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Select worksheet at index 0
WorkSheet workSheet = workBook.WorkSheets[0];
// Get any existing worksheet
WorkSheet firstSheet = workBook.DefaultWorkSheet;
// Select a cell and return the converted value
int cellValue = workSheet["A2"].IntValue;
// Read from ranges of cells elegantly.
foreach (var cell in workSheet["A2:A10"])
{
Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}
// Calculate aggregate values such as Min, Max and Sum
decimal sum = workSheet["A2:A10"].Sum();
// Linq compatible
decimal max = workSheet["A2:A10"].Max(c => c.DecimalValue);
Konvertieren einer Tabelle in einen Bereich in Excel
IRONXL VERWENDEN
Konvertieren einer Tabelle in einen Bereich in Excel
Jordi Bardia
27. Februar 2023
Aktualisiert 6. Februar 2024
Teilen Sie:
Excel-Tabellen bieten eine Reihe von Funktionen zur effektiven Analyse und Verwaltung von Daten, wie z. B. automatische Filter- und Sortieroptionen, Summenzeilen, berechnete Spalten, Tabellenstil, automatische Erweiterung usw.
Der folgende Screenshot zeigt den Unterschied zwischen einem normalen Bereich und einer Tabellenformatierung:
Normaler Bereich
Tabelle Format
In diesem Tutorial wird gezeigt, wie man eine Excel-Tabelle in einen Bereich konvertiert
Wie erstellt man eine Tabelle?
Es gibt viele Möglichkeiten, in Excel einen Bereich zu erstellen oder in einen Tabellenbereich zu konvertieren. Um eine Tabelle in Excel einzufügen, klicken Sie auf eine beliebige Zelle in Ihrem Datensatz und führen einen der folgenden Schritte aus:
Klicken Sie im Menü Einfügen in der Abschnittsgruppe Tabellen auf die Option Tabellenregister. Es wird eine Standard-Stil-Tabelle eingefügt.
Einfügen einer neuen Tabelle in Excel mit Standardformatvorlagen
Klicken Sie auf der Menüregisterkarte Startseite in der Abschnittsgruppe Stile auf die Option Als Tabelle formatieren, und wählen Sie einen der vordefinierten Tabellenstile aus. Sie können jede beliebige Art von Bänderreihen wählen.
Anwendung eines vordefinierten Formats auf eine vorhandene Excel-Tabelle
Eine weitere Möglichkeit und der schnellste Weg, eine Excel-Tabelle zu erstellen, ist das Drücken des Tastaturkürzels: Strg + T.
Unabhängig davon, welche Methode Sie wählen, erscheint das Dialogfeld Tabelle erstellen. Excel wählt den Datenbereich automatisch aus. Überprüfen Sie den ausgewählten Bereich, aktivieren/deaktivieren Sie dann die Option "Meine Tabelle hat Kopfzeilen ", und klicken Sie auf OK.
*Formatieren Sie die Tabelle mit dem von Excel vorgewählten Format
Als Ergebnis wird eine schön formatierte Tabelle im Arbeitsblatt erstellt.
Mit den Filterpfeilen können wir die Daten in der Tabelle nach Ihren Kriterien filtern und sortieren. Beim Blättern ist das Feld für die Spaltenüberschriften sichtbar. Neue Daten können mit automatischer Tabellenerweiterung aufgenommen werden, schnelle Summenbildung, einfache Berechnung von Tabellendaten sind einige herausragende Tabellenfunktionen.
Jetzt wissen wir, wie man einen normalen Zellenbereich in eine Tabelle umwandelt. An einem bestimmten Punkt müssen wir möglicherweise die Tabellenformatierung entfernen und die Tabelle in einen normalen Bereich konvertieren, ohne dass Daten und Formeln verloren gehen. Sehen wir uns also an, wie man eine Excel-Tabelle in einen Bereich umwandelt.
Wie konvertiert man einen Tabellenstil in einen normalen Bereich?
Es gibt zwei Möglichkeiten, eine Tabelle in einen Zellbereich in Excel zu konvertieren.
Wenn Sie eine Tabelle entfernen möchten, ohne die Tabellendaten, die Tabellenformatierung oder die strukturierten Verweise zu verlieren, können Sie die folgenden Schritte ausführen:
Wechseln Sie zur Registerkarte Tabellenentwurf unter Tabellentools> Tools-Gruppe, und klicken Sie auf In Bereich konvertieren.
Konvertieren einer gestalteten Tabelle in einen normalen Bereich mit Hilfe der Menüleistenoptionen
Oder klicken Sie mit der rechten Maustaste auf eine beliebige Stelle in der Tabelle, und klicken Sie auf Tabelle > Klicken Sie auf In Bereich konvertieren.
Konvertieren einer gestalteten Tabelle in einen normalen Bereich mithilfe des Kontextmenüs
So können Sie die Daten einer Tabelle in einen Bereich umwandeln. Beachten Sie, dass die Pfeile aus dem Bereich entfernt werden, aber die Daten und die Formatierung erhalten bleiben.
Das Erscheinungsbild der Tabellenkalkulationsdaten nach der Rückkonvertierung in einen normalen Bereich
Die IronXL C# Bibliothek
IronXL ist eine .NET-Bibliothek, die das Lesen und Bearbeiten von Microsoft Excel-Dokumenten mit C# ohne Microsoft Excel oder Interop ermöglicht.
IronXL kann Excel-Dateien präzise und schnell lesen und bearbeiten. Es unterstützt alle .NET-Komponenten sowie Plattformen wie Android, Xamarin und Linux,Azurblau, AWS, macOS, Docker undMAUI.
Mit ein paar Zeilen Code können Entwickler alle Excel-bezogenen Aufgaben ohne Komplikationen durchführen. Zu diesen Aufgaben gehört das Hinzufügen von zwei Zellen,zeilen und Spalten hinzufügen von Daten in Excel-Tabellen, undanwendung von Funktionen über Zeilen und Spalten, unter anderem.
IronXL Funktionsumfang
Laden, Lesen und Bearbeiten von Daten - aus XLS/XLSX/CSV/TSV
Nachfolgend finden Sie einige Beispiele für C#-Code zur Bearbeitung von Excel-Dateien.
using IronXL;
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;
// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";
// Force recalculate all formula values in all sheets.
workbook.EvaluateAll();
// Get Formulas
// Get the formula's calculated value. e.g. "52"
string formulaValue = worksheet ["G30"].Value;
//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;
//Save your changes with updated formulas and calculated values.
workbook.Save();
using IronXL;
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;
// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";
// Force recalculate all formula values in all sheets.
workbook.EvaluateAll();
// Get Formulas
// Get the formula's calculated value. e.g. "52"
string formulaValue = worksheet ["G30"].Value;
//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;
//Save your changes with updated formulas and calculated values.
workbook.Save();
Imports IronXL
Private workbook As WorkBook = WorkBook.Load("test.xlsx")
Private worksheet As WorkSheet = workbook.DefaultWorkSheet
' Set Formulas
Private worksheet ("A1").Formula = "Sum(B8:C12)"
Private worksheet ("B8").Formula = "=C9/C11"
Private worksheet ("G30").Formula = "Max(C3:C7)"
' Force recalculate all formula values in all sheets.
workbook.EvaluateAll()
' Get Formulas
' Get the formula's calculated value. e.g. "52"
Dim formulaValue As String = worksheet ("G30").Value
'Get the formula as a string. e.g. "Max(C3:C7)"
Dim formulaString As String = worksheet ("G30").Formula
'Save your changes with updated formulas and calculated values.
workbook.Save()
$vbLabelText $csharpLabel
IronXL hilft Entwicklern, sich auf einfache und dennoch leistungsstarke, präzise und effiziente Codezeilen zu verlassen, was das Fehlerrisiko verringert und die programmatische Bearbeitung von Excel-Dateien erleichtert.
Jordi beherrscht vor allem Python, C# und C++. Wenn er seine Fähigkeiten bei Iron Software nicht einsetzt, programmiert er Spiele. Durch seine Mitverantwortung für Produkttests, Produktentwicklung und Forschung trägt Jordi wesentlich zur kontinuierlichen Produktverbesserung bei. Die vielseitigen Erfahrungen, die er sammelt, bieten ihm immer wieder neue Herausforderungen, und er sagt, dass dies einer seiner Lieblingsaspekte bei Iron Software ist. Jordi wuchs in Miami, Florida, auf und studierte Informatik und Statistik an der University of Florida.