当我们需要将Excel表中的数据导入MySQL时,我们可以使用Java开发工具IDEA来实现这个过程
首先,我们需要在项目中添加相关的依赖,如:
然后,我们需要创建一个ExcelUtil工具类,用来读取Excel表中的数据:
public class ExcelUtil {public static List> readExcel(String path) {List> result = new ArrayList<>();try {Workbook workbook = WorkbookFactory.create(new File(path));Sheet sheet = workbook.getSheetAt(0);for (int i = 0; i <= sheet.getLastRowNum(); i++) {Row row = sheet.getRow(i);List 接着,我们需要创建一个MysqlUtil工具类,用来将数据导入MySQL中: public class MysqlUtil {public static void insertData(List> data) {try {Class.forName("com.mysql.cj.jdbc.Driver");String url = "jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC";String user = "root";String password = "123456";Connection connection = DriverManager.getConnection(url, user, password);Statement statement = connection.createStatement();for (List 最后,在Main方法中调用ExcelUtil和MysqlUtil的方法即可: public static void main(String[] args) {List> data = ExcelUtil.readExcel("students.xlsx");MysqlUtil.insertData(data);} 这样,我们就可以通过IDEA将Excel表中的数据导入MySQL中了。