在C#中,要使用MiniExcel庫讀取Excel文件中的數據,首先需要安裝該庫。你可以通過NuGet包管理器安裝MiniExcel。在Visual Studio中,右鍵單擊項目 -> 選擇“管理NuGet程序包” -> 搜索“MiniExcel” -> 安裝。
安裝完成后,可以使用以下代碼示例來讀取Excel文件中的數據:
using MiniExcel;
using System;
using System.IO;
namespace ReadExcelDemo
{
class Program
{
static void Main(string[] args)
{
// Excel文件路徑
string filePath = "path/to/your/excel/file.xlsx";
// 讀取Excel文件中的第一個工作表
using (var workbook = new Workbook(filePath))
{
// 獲取第一個工作表的名稱
string sheetName = workbook.Worksheets[0].Name;
Console.WriteLine($"Reading data from sheet: {sheetName}");
// 讀取第一個工作表的所有行
var rows = workbook.Worksheets[0].Rows;
foreach (var row in rows)
{
// 讀取每一行的數據
var values = row.Values;
for (int i = 0; i < values.Length; i++)
{
Console.Write(values[i] + "\t");
}
Console.WriteLine();
}
}
}
}
}
在這個示例中,我們首先引入了必要的命名空間,然后指定了Excel文件的路徑。接下來,我們使用Workbook
類創建了一個Excel工作簿對象,并通過Worksheets
屬性獲取了第一個工作表。然后,我們遍歷工作表中的所有行和列,將數據打印到控制臺。
注意:請確保將filePath
變量設置為你要讀取的Excel文件的實際路徑。