以下是使用 EPPlus 库 将 DataTable 数据导出到 Excel 的详细步骤和代码示例:
步骤 1:安装 EPPlus NuGet 包
在项目中通过 NuGet 安装 EPPlus:
Install-Package EPPlus
步骤 2:完整代码实现
using OfficeOpenXml;
using System.Data;
using System.IO;
public class ExcelExporter
{
/// <summary>
/// 将 DataTable 导出到 Excel 文件
/// </summary>
/// <param name="dataTable">数据源</param>
/// <param name="filePath">Excel 文件路径(如:C:\data.xlsx)</param>
/// <param name="sheetName">工作表名称(默认 Sheet1)</param>
public static void ExportToExcel(DataTable dataTable, string filePath, string sheetName = "Sheet1")
{
if (dataTable == null || dataTable.Rows.Count == 0)
throw new ArgumentException("DataTable 不能为空");
// 配置 EPPlus 的 LicenseContext(社区版无需购买)
ExcelPackage.LicenseContext = LicenseContext.NonCommercial;
// 创建 Excel 文件


8044

被折叠的 条评论
为什么被折叠?



