马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
以下是使用 EPPlus 库 将 DataTable 数据导出到 Excel 的详细步调和代码示例:
<hr> 步调 1:安装 EPPlus NuGet 包
在项目中通过 NuGet 安装 EPPlus:
Install-Package EPPlus
<hr> 步调 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 文件
-
复制代码 |