从excel导入到winforms(数据未保存)c#

在网上有很多例子,如何将excel文件中的数据导出到Winform中的Office.Interop.Excel,将excel文件存储在磁盘上。 这里有一个简单的例子:

private void button1_Click(object sender, EventArgs e) { Excel.Application xlApp = new Excel.Application(); Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(@"C:/Users/1/Desktop/test2.xlsx"); Excel._Worksheet xlWorksheet = xlWorkbook.Sheets[1]; Excel.Range xlRange = xlWorksheet.UsedRange; int rowCount = xlRange.Rows.Count; int colCount = xlRange.Columns.Count; for (int i = 1; i < rowCount+1; i++) { for (int j = 1; j < colCount+1; j++) { textBox1.Text= (xlRange.Cells[2,2].Value2.ToString()); textBox2.Text = (xlRange.Cells[2, 3].Value2.ToString()); } } } 

不幸的是,我找不到,如何导出数据,当Excel文件已经打开,线程数据加载到电子表格中,单元格中的数字每秒都在变化。 在上面的代码中,只有最后保存的数据在文本框中出现。 有没有解决我的问题?