C#获取EXECL文件中的数据
可以使用C#中的Excel Interop来读取Excel文件中的数据。
以下是一个示例代码,可以读取Excel文件中的数据并将其打印出来:
using Excel = Microsoft.Office.Interop.Excel;
public static void ReadExcel(string filePath)
{
Excel.Application excel = new Excel.Application();
Excel.Workbook workbook = excel.Workbooks.Open(filePath);
Excel.Worksheet worksheet = workbook.Sheets[1]; // 选择第一个工作表
Excel.Range range = worksheet.UsedRange; // 获取使用过的范围
int rowCount = range.Rows.Count;
int colCount = range.Columns.Count;
// 遍历所有单元格,获取数据
for (int i = 1; i <= rowCount; i++)
{
for (int j = 1; j <= colCount; j++)
{
if (range.Cells[i, j] != null && range.Cells[i, j].Value2 != null)
{
// 打印数据
Console.Write(range.Cells[i, j].Value2.ToString() + "\t");
}
}
Console.WriteLine();
}
workbook.Close();
excel.Quit();
}
在上述代码中,通过Excel Interop打开Excel文件,并获取第一个工作表的使用范围。然后遍历所有单元格,将其值打印出来。最后关闭工作簿和Excel应用程序
原文地址: https://www.cveoy.top/t/topic/hgiJ 著作权归作者所有。请勿转载和采集!