我正在尝试使用ICsvBeanWriter生成csv文件。我面临的问题是我的模型变量名称与csv文件头不同。在这里,是我的实现
public class EmployeeTableRow {
String employeeName;
String employeeId;
String joiningDate;
String exitDate;
}
public class Test{
public void getEmployeeCSV(){
ICsvBeanWriter csvWriter = new CsvBeanWriter(response.getWriter(), CsvPreference.STANDARD_PREFERENCE);
String[] header = {"employee_name", "employee_id", "joining_date", "exit_date"};
csvWriter.writeHeader(header);
ArrayList<EmployeeTableRow>rows = getEmployeeTableRows();
for (EmployeeTableRow row : rows) {
csvWriter.write(row, header);
}
csvWriter.close();
}
}
我试图找到,如果有任何方法我可以将表列名称映射到我的模型名称。
任何帮助都将非常感激。