c#导入excell文件
时间: 2023-07-01 19:20:55 浏览: 81
C#_WinForm下Excel导入导出
4星 · 用户满意度95%
可以使用Microsoft.Office.Interop.Excel库来实现在C#中导入Excel文件。以下是示例代码:
```csharp
using Excel = Microsoft.Office.Interop.Excel;
// 打开Excel文件
Excel.Application excel = new Excel.Application();
Excel.Workbook workbook = excel.Workbooks.Open("Excel文件路径");
// 获取第一个工作表
Excel.Worksheet worksheet = workbook.Sheets[1];
worksheet.Name = "Sheet1";
// 获取单元格数据
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++)
{
string cellValue = range.Cells[i, j].Value2.ToString();
Console.WriteLine(cellValue);
}
}
// 关闭Excel对象
workbook.Close();
excel.Quit();
```
需要注意的是,使用该方法需要安装Microsoft Office软件,且在使用之前需要添加对应的引用。另外,Excel对象在使用完之后需要及时关闭和释放资源,否则会造成内存泄漏。
阅读全文