Comment charger des feuilles de calcul existantes ?
Le format de fichier CSV (Comma-Separated Values) est destiné aux 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 (Tab-Separated Values) utilise des tabulations pour séparer les valeurs, préféré lorsque les données contiennent des virgules.
La classe DataSet dans le .NET de Microsoft fait partie de la technologie ADO.NET (ActiveX Data Objects pour .NET). 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.
Comment charger des feuilles de calcul existantes ?
- Téléchargez la bibliothèque C# pour charger des feuilles de calcul
- Préparer le fichier ou l'objet de données à charger dans le tableur
- Utilisez la méthode
Load
pour charger les données dans un objet de classeur - Utilisez la méthode
LoadWorkSheetsFromDataSet
pour charger des données à partir d'un objet DataSet - Exporter le classeur en tant que fichier Excel
Commencez avec IronXL
Commencez à utiliser IronXL dans votre projet dès aujourd'hui avec un essai gratuit.
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 forme de tableau d'octets ou de 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")
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")
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 en utilisant 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)