code: public CsvData read(Path path, Charset charset) throws IORuntimeException {
  		Assert.notNull(path, "path must not be null");
  		try (Reader reader = FileUtil.getReader(path, charset)) {
  			return read(reader);
  		} catch (IOException e) {
  			throw new IORuntimeException(e);
  		}
  	}
docs: 读取CSV文件
  
  @param path CSV文件
  @param charset 文件编码，默认系统编码
  @return {@link CsvData}，包含数据列表和行信息
  @throws IORuntimeException IO异常