-
public static void generateFile(String outputPath, int raw, int column, String mid, double dmin, double dmax, double n, int imin, int imax, String startDate, String endDate, String format, double doubleRate, double intRate, double dateRate, double sciRate)
生成随机矩阵文件,包含整数,小数,日期
-
参数:
outputPath
- 文件输出路径raw
- 行数column
- 列数mid
- 分隔符dmin
- 浮点型最小值dmax
- 浮点型最大值n
- 浮点型保留小数位imin
- 整型最小值imax
- 整型组大值startDate
- 开始时间endDate
- 结束时间format
- 日期格式doubleRate
- 浮点型出现概率intRate
- 整型出现概率dateRate
- 时期出现概率sciRate
- 科学计数法出现概率
-
-
public static void generateFile(String outputPath, int raw, int column, String mid, double dmin, double dmax, double n, int imin, int imax, double doubleRate, double intRate, double sciRate)
生成一个随机矩阵文件,包括整型,浮点型,科学计数法
-
参数:
outputPath
- 文件输出路径raw
- 行数column
- 列数mid
- 分隔符dmin
- 浮点型最小值dmax
- 浮点型最大值n
- 浮点型保留小数位imin
- 整型最小值imax
- 整型组大值doubleRate
- 浮点型出现概率intRate
- 整型出现概率sciRate
- 科学计数法出现概率
-
-
public static void generateFile(String outputPath, int raw, int column, String mid, String startDate, String endDate, String format)
生成一个随机日期矩阵文件
-
参数:
outputPath
- 文件输出路径raw
- 行数column
- 列数mid
- 分隔符startDate
- 开始时间endDate
- 结束时间format
- 日期格式
-
-
public static void generateFile(String outputPath, int raw, int column, String mid, int imin, int imax)
生成随机整数矩阵文件
-
参数:
outputPath
- 文件输出路径raw
- 行数column
- 列数mid
- 分隔符imin
- 最小值imax
- 最大值
-
-
public static void generateFile(String outputPath, int raw, int column, String mid, double min, double max, double n)
生成随机浮点型矩阵文件
-
参数:
outputPath
- 文件输出路径raw
- 行数column
- 列数mid
- 分隔符min
- 最小值max
- 最大值n
- 保留小数位数
-
-
public static void generateFile(String outputPath, int raw, int column, String mid, double min, double max, double n, double sciRate)
生成随机浮点型矩阵,含科学计数法
-
参数:
outputPath
- 文件输出路径raw
- 行数column
- 列数mid
- 分隔符min
- 最小值max
- 最大值n
- 保留小数位数sciRate
- 生成科学计数法概率
-
-
public static List<Map<String,String>> getTextFileData(File file,String separator)
解析文本类文件
-
参数:
file
- 文本文件separator
- 分隔符 -
public static List<Map<String,String>> getTextFileData(File file,Integer pos,String separator)
解析文本类文件
-
参数:
file
- 文本文件pos
- 开始行数 不传默认为1separator
- 分隔符
-
-
public static Workbook getWorkbook(File file)
获取workbook
-
参数:
file
- excel文件
-
-
public static Workbook getWorkbook(String path)
获取workbook
-
参数:
path
- 文件路径
-
-
public static Sheet getSheetByIndex(Workbook workbook,int sheetIndex)
根据sheet下标获取sheet
-
参数:
workbook
- 工作簿sheetIndex
- sheet下标
-
-
public static Sheet getSheetByName(Workbook workbook,String sheetName)
根据sheet名称获取sheet
-
参数:
workbook
- 工作簿sheetName
- sheet名称 -
public static List<Map<String,String>> getSimpleSheetData(Sheet sheet,Integer pos)
根据header或取sheet数据 key:col,value:cellValue
-
参数:
sheet
- sheet页pos
- 从第pos行开始解析,pos默认为1
-
-
public static List<Map<String,String>> getSimpleSheetData(Sheet sheet)
根据header或取sheet数据 key:col,value:cellValue
-
参数:
sheet
- sheet页
-
-
public static List<List<String>> getSimpleSheetDataByRow(Sheet sheet,Integer pos)
按行获取sheet数据
-
参数:
sheet
- sheet页pos
- 数据开始行,默认为1
-
-
public static List<List<String>> getSimpleSheetDataByRow(Sheet sheet)
按行获取sheet数据
-
参数:
sheet
- sheet页
-
-
public static List<List<String>> getSimpleSheetDataByColumn(Sheet sheet,Integer pos)
按列获取sheet数据
-
参数:
sheet
- sheet页pos
- 数据开始行,默认为1
-
-
public static List<List<String>> getSimpleSheetDataByColumn(Sheet sheet)
按列获取sheet数据
-
参数:
sheet
- sheet页
-
-
public static void createXYLineChart(String title, String xAxisLabel, String yAxisLabel, Map<String,List<Map<String,String>>> data, String outputPath)
绘制xy数值型曲线图
-
参数:
title
- 图表标题xAxisLabel
- x轴标题yAxisLabel
- y轴标题data
- 数据 {"series1":[{"x":1.0,"y":2.0},{"x":2.0,"y":3.0},...],"series1":[{"x":1.0,"y":2.0},{"x":2.0,"y":3.0},...]}outputPath
- 图片输出路径
-
-
public static void createXYLineChart(String title, String xAxisLabel, String yAxisLabel, Map<String,List<Map<String,String>>> data, String outputPath, Boolean withLegend)
绘制xy数值型曲线图
-
参数:
title
- 图表标题xAxisLabel
- x轴标题yAxisLabel
- y轴标题data
- 数据 {"series1":[{"x":1.0,"y":2.0},{"x":2.0,"y":3.0},...],"series1":[{"x":1.0,"y":2.0},{"x":2.0,"y":3.0},...]}outputPath
- 图片输出路径withLegend
- 是否显示图例
-
-
public static void createCategoryLineChart(String title, String xAxisLabel, String yAxisLabel, Map<String,List<Map<String,String>>> data, String outputPath, Boolean withLegend)
绘制分类型曲线图
-
参数:
title
- 图表标题xAxisLabel
- x轴标题yAxisLabel
- y轴标题data
- 数据 {"row1":[{"x":"一月","y":2.0},{"x":"二月","y":3.0},...],"row2":[{"x":"一月","y":2.0},{"x":"二月","y":3.0},...]}outputPath
- 图片输出路径withLegend
- 是否显示图例
-
-
public static void createCategoryLineChart(String title, String xAxisLabel, String yAxisLabel, Map<String,List<Map<String,String>>> data, String outputPath)
绘制分类型曲线图
-
参数:
title
- 图表标题xAxisLabel
- x轴标题yAxisLabel
- y轴标题data
- 数据 {"row1":[{"x":"一月","y":2.0},{"x":"二月","y":3.0},...],"row2":[{"x":"一月","y":2.0},{"x":"二月","y":3.0},...]}outputPath
- 图片输出路径
-