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

Comment puis-je exporter un DataTable vers Excel à l'aide d'EPPlus et conserver le formatage des nombres entiers ?

Barbara Streisand
Libérer: 2024-12-29 01:34:10
original
563 Les gens l'ont consulté

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

Exportation de DataTable vers Excel avec EPPlus tout en préservant le format entier

Pour exporter un DataTable vers un fichier Excel à l'aide d'EPPlus, vous pouvez utiliser les éléments suivants approche :

Solution :

EPPlus propose une méthode simple pour exporter DataTable à l'aide de la méthode LoadFromDataTable. Cette méthode reconnaît et préserve automatiquement les types de données des colonnes du DataTable.

Pour conserver l'intégrité des valeurs entières, assurez-vous que les propriétés de votre DataTable sont définies comme des entiers. EPPlus convertira intelligemment ces colonnes aux formats numériques ou flottants, selon le cas, dans le fichier Excel.

Code :

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

En spécifiant true comme deuxième paramètre de LoadFromDataTable , vous demandez à EPPlus de convertir les cellules vides en valeurs nulles. Cela permet de maintenir l'intégrité des données lorsque vous travaillez avec des champs entiers nullables.

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