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 ?
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(); }
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!