Comment charger des feuilles de calcul existantes ?
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.
Comment charger des feuilles de calcul existantes ?
- Télécharger la bibliothèque C# pour charger la feuille de calcul
- Préparer le fichier ou l'objet de données à charger dans le tableur
- Utiliser le
Chargement
pour charger les données dans un objet classeur - Utiliser le
LoadWorkSheetsFromDataSet (Charger des feuilles de travail à partir d'un ensemble de données)
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 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")
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 à 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)