.NET导入excel显示进度条

发布网友 发布时间:2022-04-20 07:30

我来回答

3个回答

热心网友 时间:2022-05-19 14:17

推荐使用aspose.cells控件,这个控件很强大
string xls = @"C:\Users\Administrator\Desktop\finalsystemIdInit\供应商编码.XLS";
Console.WriteLine("请先确认xls文件的位置。");
Console.WriteLine("文件名{0}", xls);
Console.WriteLine("解析xls文件中...");
Workbook workbook = new Workbook(xls);
Worksheet sheet = workbook.Worksheets[0];
Cells cells = sheet.Cells;
DataTable dataTable = new DataTable();
dataTable = sheet.Cells.ExportDataTable(0, 0, sheet.Cells.MaxRow + 1,
sheet.Cells.MaxColumn + 1);
将数据从excel中导入到table中,根据总数据量来进行进度条的实现。追问其实我已经用SqlBulkCopy实现导入的了,人家硬硬要求要加上进度条...根据总数据量来进行进度条的实现?怎么回事?

热心网友 时间:2022-05-19 15:35

建议用第三方进度条,然后根据导入数据量来做进度条

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com