Tag: wpfdatagrid

导入大的.xlsx文件非常慢

我是新来的C#和WPF,并试图导入一个大的.xlsx文件到一个数据网格,我可以有大约200 +列和100,000 +行。 用我目前的方法是花了一个多小时(我没有让它完成)。 以csv的forms表示我的格式的一个例子是; "Time","Dist","V_Front","V_Rear","RPM" "s","m","km/h","km/h","rpm" "0.000","0","30.3","30.0","11995" "0.005","0","30.3","30.0","11965" "0.010","0","30.3","31.0","11962" 我现在正在使用Interop,但是我想知道是否有另一种方法可以大幅度缩短加载时间。 我希望使用SciCharts(他们有一个学生许可证)绘制这些数据,checkbox用于频道select,但这是另一回事。 .CS private void Button_Click(object sender, RoutedEventArgs e) { OpenFileDialog openfile = new OpenFileDialog(); openfile.DefaultExt = ".xlsx"; openfile.Filter = "(.xlsx)|*.xlsx"; var browsefile = openfile.ShowDialog(); if (browsefile == true) { txtFilePath.Text = openfile.FileName; Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application(); Microsoft.Office.Interop.Excel.Workbook excelBook = excelApp.Workbooks.Open(txtFilePath.Text.ToString(), 0, true, 5, […]