在 .NET Core 中,读取 Excel 文件通常使用第三方库,例如 EPPlus 或 ClosedXML,因为 .NET Core 本身没有内置 API 来直接处理 Excel 文件。这两个库是处理 Excel 文件的流行选项。以下是如何使用这两个库读取 Excel 文件的示例。
1. 使用 EPPlus 读取 Excel 文件
EPPlus 是一个功能强大的库,支持处理 Excel 文件(.xlsx 和 .xlsm 格式)。以下是一个简单的示例。
安装 EPPlus NuGet 包
在终端或包管理器控制台中运行以下命令:
bash
dotnet add package EPPlus
代码示例
以下代码展示了如何读取 Excel 文件(假设文件名为 example.xlsx
):
C#
using OfficeOpenXml;
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 注意:需要在 .NET Core 项目中设置对非商业用途的合法使用声明。
ExcelPackage.LicenseContext = LicenseContext.NonCommercial;
string filePath = "example.xlsx"; // 文件路径
FileInfo fileInfo = new FileInfo(fileP