Java解析excel文件工具(自用)

本文分享了一位开发者记录的自用Java解析Excel文件的工具类,内容来源于他人的整理,方便个人或团队在处理Excel数据时使用。
摘要由CSDN通过智能技术生成

首先感谢强哥,这个工具类是他整理的,我负责拿小本本记下来。

package com.jxy.java.test;

import java.io.InputStream;

import org.apache.log4j.Logger;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

/**
 * Excel文件数据管理器,主要是数据导入和导出
 * @author qiang.xu
 *
 */
public class ExcelDataUtils {

	static Logger logger = Logger.getLogger(ExcelDataUtils.class);
	/** Excel标题参数  **/
	private JSONObject titParam = new JSONObject();
	private int defR = 0;
	private int checkR = 100;
	/* 存放每个步骤的处理结果 */
	public JSONObject result = new JSONObject();
	/** 默认的标题和属性名关联参数 **/
	private void initParam(){
		titParam.put("问题", "ItemName");
		titParam.put("答案", "answer");
		titParam.put("其它问法1", "sameTit1");
		titParam.put("其它问法2", "sameTit2");
		titParam.put("其它问法3", "sameTit3");
		titParam.put("推荐问题1", "recommend1");
		titParam.put("推荐问题2", "recommend2");
		titParam.put("推荐问题3", "recommend3");
		titParam.put("FAQ分类", "category");
		titParam.put("生效时间", "effectTime");
		titParam.put("有效期", "validityTime");
		titParam.put("技能ID", "skill");
		titParam.put("渠道", "from");
	}
	/**
	 * 构造方法
	 * @param checkR 每多少条数据回调一次
	 * @param titParam
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值