# springboot-easyexcel-mybatisplus **Repository Path**: code_mozart/springboot-easyexcel-mybatisplus ## Basic Information - **Project Name**: springboot-easyexcel-mybatisplus - **Description**: 复习:百万数据 Excel 的导入和导出(基于 EasyExcel 实现) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-09-11 - **Last Updated**: 2025-08-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 操作步骤: 1、执行 user_data.sql 初始化数据库表 2、执行 ExcelController#generateAndInsertMillionData 方法:从内存生成一百万条数据到数据库中 3、执行 ExcelController#exportExcel 方法:将一百万条数据库数据导出为 excel 文件 4、将当前项目下的 `resources/excel/users.xlsx` 复制粘贴到 D 盘根目录下 5、清空 user_data 数据表内容 6、执行 ExcelController#importExcel 方法:将 excel 文件导入到 user_data 数据表 以下是第六步的耗时状况: ``` 2024-09-11 19:28:54 - 批次 1: 导入 100000 条数据,累计耗时: 55999 ms 2024-09-11 19:29:47 - 批次 2: 导入 100000 条数据,累计耗时: 109493 ms 2024-09-11 19:30:36 - 批次 3: 导入 100000 条数据,累计耗时: 158466 ms 2024-09-11 19:31:28 - 批次 4: 导入 100000 条数据,累计耗时: 210602 ms 2024-09-11 19:32:24 - 批次 5: 导入 100000 条数据,累计耗时: 266307 ms 2024-09-11 19:33:17 - 批次 6: 导入 100000 条数据,累计耗时: 319026 ms 2024-09-11 19:34:09 - 批次 7: 导入 100000 条数据,累计耗时: 371754 ms 2024-09-11 19:35:03 - 批次 8: 导入 100000 条数据,累计耗时: 425488 ms 2024-09-11 19:35:56 - 批次 9: 导入 100000 条数据,累计耗时: 478805 ms 2024-09-11 19:36:48 - 批次 10: 导入 100000 条数据,累计耗时: 530756 ms 2024-09-11 19:36:48 - 所有数据分析完成,导入总耗时: 530757 ms 2024-09-11 19:36:48 - Excel 文件导入完成,总耗时: 530772 ms ``` 当前只是简单复习,只是基础实现,有很多可以优化的地方。