使用 EPPlus 將 DataTable 匯出到 Excel,同時保留整數格式
要使用 EPPlus 將 DataTable 匯出到 Excel文件,您可以使用以下命令方法:
解決方案:
EPPlus 提供了一種使用 LoadFromDataTable 方法匯出 DataTable 的簡單方法。此方法會自動識別並保留 DataTable 中列的資料類型。
要保留整數值的完整性,請確保 DataTable 中的屬性定義為整數。 EPPlus 會在 Excel 檔案中根據需要智慧地將這些欄位轉換為數字或浮點格式。
代碼:
using (ExcelPackage pck = new ExcelPackage(newFile)) { ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Accounts"); ws.Cells["A1"].LoadFromDataTable(dataTable, true); pck.Save(); }
透過指定 true 為 LoadFromDataTable 的第二個參數,您指示 EPPlus 將空白儲存格轉換為空白值。這有助於在使用可為空整數字段時保持資料完整性。
以上是如何使用 EPPlus 將資料表匯出到 Excel 並保留整數格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!