Java利用POI将数据库表导出到Excel
来源:互联网 发布:淘宝被挤爆了图片 编辑:程序博客网 时间:2024/06/06 13:00
package outExcel;
import java.io.FileOutputStream;
import java.sql.DriverManager;
import java.sql.ResultSet;
import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
public class toExcel {
public final static String outputFile="D:\\outFile\\outFile.xlsx"; //创建的Excel文件路径
public final static String url="jdbc:mysql://localhost:3308/shcydb"; //数据库路径
public final static String user="root"; //数据库用户名
public final static String password="mysql"; //数据库密码
public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
Connection conn=(Connection) DriverManager.getConnection(url, user, password);
Statement stat = (Statement) conn.createStatement();
ResultSet resultSet = stat.executeQuery("SELECT * FROM news;"); // 查询表
XSSFWorkbook workbook=new XSSFWorkbook();
XSSFSheet sheet=workbook.createSheet("news");
XSSFRow row = sheet.createRow((short)0);
XSSFCell cell=null;
cell=row.createCell((short)0); //所需生成的列名
cell.setCellValue("news_id");
cell=row.createCell((short)1);
cell.setCellValue("user_id");
cell=row.createCell((short)2);
cell.setCellValue("news_content");
cell=row.createCell((short)3);
cell.setCellValue("news_crtdt");
int i=1;
while(resultSet.next())
{
row=sheet.createRow(i);
cell=row.createCell(0);
cell.setCellValue(resultSet.getString("news_id")); //所需生成的列名
cell=row.createCell(1);
cell.setCellValue(resultSet.getString("user_id"));
cell=row.createCell(2);
cell.setCellValue(resultSet.getString("news_content"));
cell=row.createCell(3);
cell.setCellValue(resultSet.getString("news_crtdt"));
i++;
}
FileOutputStream FOut = new FileOutputStream(outputFile);
workbook.write(FOut);
FOut.flush();
FOut.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
复件14个jar包
- Java利用POI将数据库表导出到Excel
- 利用POI将数据库表导出到Excel
- 利用POI将数据库表导出到Excel
- poi将数据库表内容导出到excel
- java利用poi导出数据到excel
- 利用POI将数据导出到EXCEL模板
- 将eChart图片利用POI导出到Excel
- 【copy】利用poi将数据库数据导出excel
- SSM中利用POI导出数据库到excel表格
- Java 利用poi 导出Excel
- Java 利用POI实现将数据库中内容导入到EXcel中
- Java 利用POI实现将数据库中内容导入到EXcel中
- java利用poi导出数据到excel里
- dwr poi java 将excel 导出到客户端
- java 导出到excel----POI
- java poi 导出到Excel
- java poi实现数据库数据导出到excel
- java利用poi和jfinal框架将excel导入数据库
- 【模拟】HDU4147KFC -Z+W
- 带你认识VGA HDMI DVI DP接口是什么
- 安卓图片内存优化(一)——图片占用内存大小的计算
- pio java读取xls和xlsx文件
- mysql主从一致性检查以及修复(pt-table-checksum和pt-table-sync工具)
- Java利用POI将数据库表导出到Excel
- 根据集合中对象的属性的元素,按照指定的量分组
- string类
- 条形码、二维码的区别和组成结构介绍
- 如何解决MATLAB还有X天过期的问题
- 二维码解码器Zbar+VS2012开发环境配置
- 100. Same Tree
- Java虚拟机解析篇之 -- 内存模型
- CNN Net