POI 的 Maven 依赖:
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.17</version>
</dependency>
代码:
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import java.io.FileOutputStream;
import java.sql.ResultSet;
/**
* Author: htd
* Date: 2018/3/15
* Desc: 将 Hive 查询返回的 ResultSet 输出到 Excel 中
*/
public class ResultSetOutputExcelUtil {
public static void toExcel(ResultSet rs, String outName) throws Exception {
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet("sheet");
HSSFRow row = sheet.createRow(0);
HSSFCell cell;
for (int j = 0; j < rs.getMet