excel导入到datagridview
时间: 2023-04-24 21:03:54 浏览: 457
要将Excel文件导入到DataGridView中,可以使用以下步骤:
1. 打开Excel文件并读取数据。
2. 将数据存储在一个数据表中。
3. 将数据表绑定到DataGridView控件上。
以下是一个示例代码:
```
//打开Excel文件
string filePath = "C:\\test.xlsx";
Excel.Application excelApp = new Excel.Application();
Excel.Workbook workbook = excelApp.Workbooks.Open(filePath);
//读取数据
Excel.Worksheet worksheet = workbook.Sheets[1];
Excel.Range range = worksheet.UsedRange;
DataTable dataTable = new DataTable();
for (int i = 1; i <= range.Columns.Count; i++)
{
dataTable.Columns.Add(range.Cells[1, i].Value2.ToString());
}
for (int i = 2; i <= range.Rows.Count; i++)
{
DataRow dataRow = dataTable.NewRow();
for (int j = 1; j <= range.Columns.Count; j++)
{
dataRow[j - 1] = range.Cells[i, j].Value2.ToString();
}
dataTable.Rows.Add(dataRow);
}
//绑定数据表到DataGridView控件
dataGridView1.DataSource = dataTable;
//关闭Excel文件
workbook.Close();
excelApp.Quit();
```
注意:需要添加对Excel的引用。
阅读全文