Comment charger des feuilles de calcul existantes ?

This article was translated from English: Does it need improvement?
Translated
View the article in English

par Chaknith Bin

CSV(Valeurs séparées par des virgules) est un format de fichier pour les données tabulaires où les valeurs sont séparées par des virgules, couramment utilisé pour l'échange de données. D'autre part, le TSV(Valeurs séparées par une tabulation) utilise des tabulations pour séparer les valeurs, ce qui est préférable lorsque les données contiennent des virgules.

La classe DataSet dans Microsoft .NET fait partie de la classe ADO.NET(Objets de données ActiveX pour .NET) technologie. Il est souvent utilisé dans les applications liées aux bases de données et vous permet de travailler avec des données provenant de différentes sources telles que les bases de données, XML, etc.

Les données contenues dans les formats de fichiers Excel tels que XLSX, XLS, XLSM, XLTX, CSV et TSV ainsi que les objets DataSet peuvent être chargés dans le tableur Excel à l'aide d'IronXL.


Commencez avec IronXL

Commencez à utiliser IronXL dans votre projet dès aujourd'hui avec un essai gratuit.

Première étape :
green arrow pointer


Exemple de tableur de chargement

Utilisez la méthode statique Load pour charger un classeur Excel existant. La méthode prend en charge les formats de fichiers XLSX, XLS, XLSM, XLTX, CSV et TSV. Si le classeur est protégé par un mot de passe, vous pouvez transmettre le mot de passe en tant que deuxième paramètre de la méthode. La méthode accepte également les données du classeur sous la forme d'un tableau d'octets ou d'un flux, où les méthodes dédiées FromByteArray et FromStream peuvent être utilisées, respectivement.

: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")
VB   C#

Charger un fichier CSV

Bien que la méthode Load puisse lire tous les formats de fichiers disponibles, il est recommandé d'utiliser la méthode LoadCSV pour les formats de fichiers CSV.

: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")
VB   C#

Charger un jeu de données

La classe DataSet de Microsoft .NET est utilisée pour gérer et travailler avec des données dans une représentation déconnectée, en mémoire. Cet ensemble de données peut également être chargé dans le classeur à l'aide de la méthode LoadWorkSheetsFromDataSet. Dans l'exemple de code ci-dessous, j'ai créé un ensemble de données vide ; cependant, il est plus courant d'instancier le DataSet à partir d'une requête d'une base de données.

: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)
VB   C#
Chaknith related to Charger un jeu de données

Chaknith Bin

Ingénieur logiciel

Chaknith est le Sherlock Holmes des développeurs. C'est en s'amusant à relever des défis de code qu'il s'est rendu compte pour la première fois qu'il pourrait avoir un avenir dans le domaine de l'ingénierie logicielle. Il se concentre sur IronXL et IronBarcode, mais il est fier d'aider les clients avec chaque produit. Chaknith tire parti des connaissances qu'il a acquises en discutant directement avec les clients pour améliorer les produits eux-mêmes. Ses commentaires anecdotiques vont au-delà des tickets Jira et soutiennent le développement de produits, la documentation et le marketing, afin d'améliorer l'expérience globale des clients.Quand il n'est pas au bureau, on peut le trouver en train d'apprendre sur l'apprentissage automatique, le codage et la randonnée.