发布网友 发布时间: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
建议用第三方进度条,然后根据导入数据量来做进度条