首頁 >後端開發 >C++ >如何使用 EPPlus 將資料表匯出到 Excel 並保留整數格式?

如何使用 EPPlus 將資料表匯出到 Excel 並保留整數格式?

Barbara Streisand
Barbara Streisand原創
2024-12-29 01:34:10529瀏覽

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

使用 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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn