Vorhandene Tabellenkalkulationen laden

Chaknith related to Vorhandene Tabellenkalkulationen laden
Chaknith Bin
15. Oktober 2023
Aktualisiert 10. Dezember 2024
Teilen Sie:
This article was translated from English: Does it need improvement?
Translated
View the article in English

Das CSV-Dateiformat (Comma-Separated Values) ist für tabellarische Daten, bei denen Werte durch Kommas getrennt sind und wird häufig für den Datenaustausch verwendet. Andererseits verwendet TSV (Tab-Separated Values) Tabs zur Trennung von Werten und wird bevorzugt, wenn Daten Kommata enthalten.

Die DataSet-Klasse in Microsofts .NET ist ein Teil der ADO.NET (ActiveX Data Objects für .NET) Technologie. Es wird häufig in datenbankbezogenen Anwendungen eingesetzt und ermöglicht die Arbeit mit Daten aus verschiedenen Quellen wie Datenbanken, XML und anderen.

Daten in Excel-Dateiformaten wie XLSX, XLS, XLSM, XLTX, CSV und TSV sowie DataSet-Objekte können mit IronXL in Excel-Tabellen geladen werden.


Legen Sie los mit IronXL

Beginnen Sie noch heute mit der Verwendung von IronXL in Ihrem Projekt mit einer kostenlosen Testversion.

Erster Schritt:
green arrow pointer


Tabellenkalkulationsbeispiel laden

Verwenden Sie die statische Methode Load, um eine vorhandene Excel-Arbeitsmappe zu laden. Die Methode unterstützt die Dateiformate XLSX, XLS, XLSM, XLTX, CSV und TSV. In Fällen, in denen die Arbeitsmappe mit einem Kennwort geschützt ist, können Sie das Kennwort als zweiten Parameter an die Methode übergeben. Die Methode akzeptiert auch Workbook-Daten in Form eines Byte-Arrays oder eines Streams, wobei die speziellen Methoden FromByteArray und FromStream verwendet werden können.

:path=/static-assets/excel/content-code-examples/how-to/load-spreadsheet-load-spreadsheet.cs
using IronXL;

// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
Imports IronXL

' Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
$vbLabelText   $csharpLabel

CSV-Datei laden

Während die Load-Methode alle verfügbaren Dateiformate lesen kann, wird empfohlen, die LoadCSV-Methode für CSV-Dateiformate zu verwenden.

:path=/static-assets/excel/content-code-examples/how-to/load-spreadsheet-load-csv.cs
using IronXL;

// Load CSV file
WorkBook workBook = WorkBook.LoadCSV("sample.csv");
Imports IronXL

' Load CSV file
Private workBook As WorkBook = WorkBook.LoadCSV("sample.csv")
$vbLabelText   $csharpLabel

DataSet laden

Die DataSet-Klasse in Microsoft .NET wird für die Verwaltung von und die Arbeit mit Daten in einer unverbundenen In-Memory-Darstellung verwendet. Dieses DataSet kann auch mit der LoadWorkSheetsFromDataSet-Methode in die Arbeitsmappe geladen werden. Im folgenden Codebeispiel habe ich einen leeren Datensatz erstellt; es ist jedoch üblicher, den DataSet aus einer Datenbankanforderung zu instanziieren.

:path=/static-assets/excel/content-code-examples/how-to/load-spreadsheet-load-dataset.cs
using IronXL;
using System.Data;

// Create dataset
DataSet dataSet = new DataSet();

// Create workbook
WorkBook workBook = WorkBook.Create();

// Load DataSet
WorkBook.LoadWorkSheetsFromDataSet(dataSet, workBook);
Imports IronXL
Imports System.Data

' Create dataset
Private dataSet As New DataSet()

' Create workbook
Private workBook As WorkBook = WorkBook.Create()

' Load DataSet
WorkBook.LoadWorkSheetsFromDataSet(dataSet, workBook)
$vbLabelText   $csharpLabel
Chaknith related to DataSet laden
Software-Ingenieur
Chaknith ist der Sherlock Holmes der Entwickler. Zum ersten Mal kam ihm der Gedanke, dass er eine Zukunft in der Softwareentwicklung haben könnte, als er zum Spaß an Code Challenges teilnahm. Sein Schwerpunkt liegt auf IronXL und IronBarcode, aber er ist stolz darauf, Kunden mit jedem Produkt zu helfen. Chaknith nutzt sein Wissen aus direkten Gesprächen mit Kunden, um die Produkte selbst weiter zu verbessern. Sein anekdotisches Feedback geht über Jira-Tickets hinaus und unterstützt die Produktentwicklung, die Dokumentation und das Marketing, um das Gesamterlebnis der Kunden zu verbessern.Wenn er nicht im Büro ist, lernt er über maschinelles Lernen, programmiert und wandert.