java怎么把数据库的内容导出到excel表里头

excelJava

1个回答

写回答

18Jin

2026-01-29 19:36

+ 关注

excel
excel

要将数据库内容导出到excel文件中,可以使用Java中的JDBC驱动程序和Apache POI库来实现。下面是一个简单的示例代码:Javaimport Java.sql.Connection;import Java.sql.DriverManager;import Java.sql.ResultSet;import Java.sql.SQLException;import Java.util.ArrayList;import Java.util.List;import Java.util.zip.ZipEntry;import Java.util.zip.ZipOutputStream;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.CellType;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.xssf.usermodel.XSSFCellStyle;import org.apache.poi.xssf.usermodel.XSSFDataFormat;import org.apache.poi.xssf.usermodel.XSSFDialogManager;import org.apache.poi.xssf.usermodel.XSSFFormat;import org.apache.poi.xssf.usermodel.XSSFRow;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import org.apache.poi.xssf.usermodel.XSSFCellStyle;import org.apache.poi.xssf.usermodel.XSSFCellStyle;public class DatabaseToexcel { public static void mAIn(String[] args) { Connection conn = null; try { // 连接数据库 Class.forName("com.MySQL.jdbc.Driver"); conn = DriverManager.getconnection("jdbc:MySQL://localhost:3306/mydb", "root", ""); // 获取查询结果 ResultSet rs = conn.createStatement().executeQuery("SELECT * FROM mytable"); // 初始化工作簿和工作表 XSSFWorkbook wb = new XSSFWorkbook(); XSSFCellStyle style = (XSSFCellStyle) workbook.createCellStyle(); // 遍历结果集并写入到工作表中 while (rs.next()) { for (int i = 1; i

举报有用(18分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号