Maison > développement back-end > C++ > Comment puis-je exporter un DataTable vers Excel avec EPPlus et conserver le formatage des nombres entiers ?

Comment puis-je exporter un DataTable vers Excel avec EPPlus et conserver le formatage des nombres entiers ?

Patricia Arquette
Libérer: 2025-01-01 08:06:11
original
443 Les gens l'ont consulté

How Can I Export a DataTable to Excel with EPPlus and Preserve Integer Formatting?

Exporter DataTable vers Excel avec EPPlus : préserver le format entier

Lors de l'exportation d'un DataTable contenant des propriétés entières vers un fichier Excel à l'aide d'EPPlus, il est essentiel de conserver les données d'origine format. Cet article répond à ce besoin spécifique et fournit une solution pour garantir que les valeurs entières sont exportées correctement.

Chargement de données EPPlus

EPPlus offre une méthode pratique pour charger des données d'un DataTable dans une feuille de calcul Excel à l'aide de la fonction LoadFromDataTable(). Par défaut, EPPlus tente de déduire le type de données de chaque colonne en fonction des valeurs du DataTable. Dans le cas de propriétés entières, cela peut entraîner une conversion indésirable en nombres à virgule flottante.

Préservation du format entier

Pour garantir que les propriétés entières sont exportées dans leur format d'origine, LoadFromDataTable() La fonction peut être utilisée avec le paramètre true, qui spécifie que les types de données doivent être conservés. Cela garantit que les valeurs entières sont exportées sous forme de nombres, préservant ainsi leur intégrité.

Exemple de code

Le code suivant montre comment exporter un DataTable avec des propriétés entières vers un fichier Excel tout en préservant le format des données :

using (ExcelPackage pck = new ExcelPackage(newFile))
{
  ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Accounts");
  ws.Cells["A1"].LoadFromDataTable(dataTable, true);
  pck.Save();
}
Copier après la connexion

Ce code chargera les données du DataTable dans la feuille de calcul Excel nommée "Comptes", garantissant que les propriétés entières conservent leur original format.

En utilisant cette approche, vous pouvez exporter des DataTables contenant des propriétés entières vers Excel tout en préservant le format de données prévu, permettant une analyse précise et l'intégrité des données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal